webForumDet fria alternativet

Antal Inlägg i databasen...

ASP

3 svar · 188 visningar · startad av DiDjo

Medlem sedan nov. 2002544 inlägg
Frågan#1

Hej! Jag vill räkna ut antal Inlägg i en databas... hur gör man det? Den ska bara hämta ut inläggen där namn = rs("gnamn")...

Den koden jag har räknar fel... fattar inte hur den kan göra det...

 Set Connect4 = Server.CreateObject("ADODB.Connection")
 Connect4.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("***.mdb")
 Set rs= Server.CreateObject("ADODB.Recordset")
 Addera = "SELECT * FROM gb WHERE namn = '"& rs1("gnamn")&"'"

 rs.Open Addera, Connect4, 3, 3 
 gastbok=rs.recordcount
Medlem sedan dec. 200012 464 inlägg
#2
Set Connect4 = Server.CreateObject("ADODB.Connection")
 Connect4.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & server.mappath ("***.mdb")
 set rs = connect.execute(SELECT count(*) FROM gb WHERE namn = '"& rs1("gnamn")&"'"
 gastbok=rs(0)

Du borde lägga in i count i samma fråga där du hämtar namnen på gästböckerna.

Medlem sedan dec. 20003 887 inlägg
#3

Det kan vara så att providern inte hanterar .RecordCount. Testa att använda OleDb istället.

Connect4.Open "Provider=Microsoft.Jet.OleDb.4.0;Data Source=" & Server.MapPath("***.mdb")

red
Eller så gör du som LarsG föreslår...

Medlem sedan nov. 2002544 inlägg
#4

jo... det är klart... :) Men det är lite sent för det nu, eftersom alla har fått Gästboks inlägg :)

Tack så mycket

/r ahhh det va jag som klantat! Den skulle inte hämta från namn... :) hehe tack iallafall!

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)