---
title: "Community"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/9842-community"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "ampy"
published: "2001-06-02T13:01:00.000Z"
updated: "2001-06-02T17:30:00.000Z"
replies: 32
views: 423
page: 1
pages: 2
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/9842-community"
---

# Community

_Sida 1 av 2._

## #1 — ampy, 2001-06-02T13:01Z

Jag håller på med ett community och jag vill så att medlemmen kan se hur många nya meddelanden den har när medlemmen precis har loggat in. Hur gör man det

Permalänk: https://www.webforum.nu/p/9842

## #2 — Herman, 2001-06-02T13:36Z

En enkel lösning är att du spar ett datum för när besökaren senast var inloggad och räknare sedan nya meddelanden från dess.

ex.
SELECT Count(id) 
FROM tblNamn 
WHERE fldDatum\>SENAST_BESÖKT

Permalänk: https://www.webforum.nu/p/270674

## #3 — Eclipse, 2001-06-02T13:49Z

Ett annat alternativ kan vara att ha en liten flagga som blir TRUE när besökaren har tittat på sina meddelanden.

SELECT COUNT(\*) AS olästa_meddelanden WHERE \[x_view\] = FALSE;

Permalänk: https://www.webforum.nu/p/270675

## #4 — ampy, 2001-06-02T13:54Z

Det blir detta felmeddelande:

Kompileringsfel i Microsoft VBScript fel '800a03fd' 

'Case' förväntas. 

/community/skyddadsida.asp, rad 68 

SELECT COUNT(\*) AS olästa_meddelanden WHERE \[x_view\] = FALSE;
\-------^

Permalänk: https://www.webforum.nu/p/270676

## #5 — Herman, 2001-06-02T14:06Z

hua du har visst missat både det ena och det andra...

1\. 
SELECT-satsen är en sql-fråga alltså
SQL="SELECT ... "

2\. 
sedan har du glömlt WHERE-delen där du anger tabellens namn

Permalänk: https://www.webforum.nu/p/270677

## #6 — ampy, 2001-06-02T14:15Z

I WHERE-delen: hur vet jag tabellens namn?

Permalänk: https://www.webforum.nu/p/270678

## #7 — Eclipse, 2001-06-02T14:27Z

ÖÖhh... snälla...

Alltså, min kod vara bara ett \*exempel\*. Du har ju frågat lite om community så jag trodde du kännde till lite mer.

\*\*\*

Ang. WHERE, det är inte tabellens namn, snarare kolummens namn, och det namnet är ingen hemlighet utan beroende på vilket namn du väljer när du skapar databasen.

En snabbskiss:
**\[messages\]**
x_ID - räknare
x_userID - ID till den användare som posten tillhör.
x_date - datum
x_message - sjkälva meddelandet.
x_view - om meddelandet har visats.

\---
SQL = "SELECT COUNT(\*) AS sum FROM \[messages\] WHERE \[x_view\] = FALSE AND \[x_userID\] = " & session("x_userID")
set mySQL = Conn.Execute(SQL)
myUnread = mySQL("sum")

response.write "Du har " & myUnread & " antal olästa meddelanden."

Permalänk: https://www.webforum.nu/p/270679

## #8 — LarsG, 2001-06-02T14:28Z

Herman menar nog from 

```
sql="SELECT COUNT(*) AS antal [b] from meddelande [/b]where userId = " & id
```

Hur det ska se ut beror mer på hur du har definierat din tabell.

Red: lite stavfel

Permalänk: https://www.webforum.nu/p/270680

## #9 — ampy, 2001-06-02T14:32Z

Det blir detta felmeddelande:

Körningsfel i Microsoft VBScript fel '800a01a8' 

Objekt krävs.: '' 

/community/skyddadsida.asp, rad 69

Permalänk: https://www.webforum.nu/p/270681

## #10 — ampy, 2001-06-02T15:05Z

hallå kan någon hjälpa mig!

Permalänk: https://www.webforum.nu/p/270682

## #11 — Vide, 2001-06-02T15:19Z

Har du öppnat databasen?

Permalänk: https://www.webforum.nu/p/270683

## #12 — ampy, 2001-06-02T15:20Z

nej

Permalänk: https://www.webforum.nu/p/270684

## #13 — Vide, 2001-06-02T16:18Z

För att kunna hämta data måste du ju sätta upp en koppling till den.

Permalänk: https://www.webforum.nu/p/270685

## #14 — mastermani, 2001-06-02T16:20Z

ett bra tips är att du...

1\. lär dej ASP, med lite lättare steg i början, en community är avancerad för nybörjare..

2\. du måste lära dej att hantera databser.

INSERTINTO
UPDATE
DELETE
SELECT

Permalänk: https://www.webforum.nu/p/270686

## #15 — ampy, 2001-06-02T16:23Z

Detta är väl en koppling:

\<% Set connection = server.createObject("adodb.connection")
connection.open "driver={Microsoft Access Driver (\*.mdb)};dbq=" & Server.MapPath("db.mdb")

Permalänk: https://www.webforum.nu/p/270687

## #16 — mastermani, 2001-06-02T16:25Z

japp det är det..

nu ska du bara använda dej av en SQL sats som säger åt databasen vad som ska ske

> INSERTINTO
> UPDATE
> DELETE
> SELECT

Permalänk: https://www.webforum.nu/p/270688

## #17 — ampy, 2001-06-02T16:28Z

kan inte du visa den för mig.

Permalänk: https://www.webforum.nu/p/270689

## #18 — mastermani, 2001-06-02T16:30Z

om jag ska skriva den måste jag veta vilka fält du har i Databas + att jag måste veta vilket av dem du ha utskrivet på sidan, och om den ska räkna? eller bara lista allat med ett visst värde..

du måste lixom utveckla det lite om vi ska kunna hjälpa dej..

Permalänk: https://www.webforum.nu/p/270690

## #19 — ampy, 2001-06-02T16:33Z

grunderna av community´t har jag laddat ner från emilohman.cjb.net. det endajag vet är att databasen heter medelanden.mdb

Permalänk: https://www.webforum.nu/p/270691

## #20 — mastermani, 2001-06-02T16:37Z

har du access på dorn? om har det så dubbelklicka på den och kolla..

annars så rekomenderar jag att du skaffar det..
annars så komemr du inte att ha en chans att kunna utvecka dej i ASP....

fy fy..  man ska lära sej själv inte ladda ner andras..

> jag laddat ner från emilohman.cjb.net

gå in på och lär dej..
\<A HREF="http://www.idg.se/webstudio/asp" TARGET=\_blank\>IDG asp kurser
\</A\>

Permalänk: https://www.webforum.nu/p/270692

---

Tråden på webben: https://www.webforum.nu/amne/asp/9842-community  
Nästa sida: https://www.webforum.nu/amne/asp/9842-community/page2.md
