21. august 2002 - 15:56
Der er
7 kommentarer og 1 løsning
Tælle poster i min database ?
Jeg er ved at tælle hvor poster jeg har i min DB, men jeg får tallet nul og der er mange opster i ?? Her er mine koder: <%session("countVare") = countVare%> <% Dim Rs Set Rs = Server.CreateObject("ADODB.Connection") Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../e-handel/db/database.mdb") sql = "SELECT productName, numInStock, productPrice, * FROM products" Set objRec = Server.CreateObject("ADODB.Recordset") objRec.open sql, Rs %> <% countVare = 0 i = 1 While NOT objRec.EOF countVare = countVare + numInStock If i mod 2 = 0 then %> Her udskriver jeg: <%Response.Write("" & countVare & "")%>
Annonceindlæg fra Serpier
21. august 2002 - 16:02
#1
Er det måske fordi jeg ikke må tælle med numInStock, som er tilfældige tal?
21. august 2002 - 16:06
#2
den letteste måde at tælle poster på er følgende; "select count(id) as antalposter from dintabel" response.write rs("antalposter") måske var det noget der kunne bruges
21. august 2002 - 16:22
#3
Jo tak, hvor skal jeg sætte det ind?
21. august 2002 - 16:27
#4
Altså hvor skal strengen stå: "select count(id) as antalposter from products" ???
21. august 2002 - 16:29
#5
en sql-sætning må du sætte hvor du end har løst til - bare du har en databaseconnection og det er inden du skal udskrive indholdet fra sql'en
21. august 2002 - 16:34
#6
Jeg får fejl, kan du se hvad der er galt? <% Dim Rs Set Rs = Server.CreateObject("ADODB.Connection") Rs.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("../e-handel/db/database.mdb") sql = "SELECT productName, numInStock, productPrice, * FROM products" Set objRec = Server.CreateObject("ADODB.Recordset") objRec.open sql, Rs %> <% i = 1 While NOT objRec.EOF "select count(productID) as antalposter from products" If i mod 2 = 0 then %> <tr> <td>Kr <%=objRec("productPrice")%>,- </td> <td><%=objRec("productName")%></td> <td valign="top"><%=objRec("numInStock")%></td> </tr> <% else %> <tr> <td bgcolor="#EEEEEE">Kr <%=objRec("productPrice")%>,- </td> <td bgcolor="#EEEEEE"><%=objRec("productName")%></td> <td bgcolor="#EEEEEE" valign="top"><%=objRec("numInStock")%></td> </tr><%Response.Write rs("antalposter")%> <% end if objRec.MoveNext i = i + 1 Wend objRec.close Rs.Close SEt Rs = Nothing %><tr><td height="10"><%Response.Write rs("antalposter")%></td></tr>
21. august 2002 - 18:45
#7
luk pga. ingen svar!
21. august 2002 - 19:07
#8
ja - jeg kan sagtens se hvad fejl der er...
Kurser inden for grundlæggende programmering