11. maj 2003 - 21:22Der er
8 kommentarer og 1 løsning
ASP Optæl Database
Hejsa...
Hvordan optæller jeg hvor mange ting der er tilføjet i en tabel i min database ? Hvor der skal stå fx. 21 i cellen der hedder BrugerId ??
Det er fordi brugerne på min side har adgang til at skrive nyheder ind i databasen og der skal jeg så kunne vise brugeren hvor mange nyheder de har tilføjet... Dvs. at det skal være deres ID nummer som skal stå i cellen der hedder BrugerId....
Hvordan kontaker jeg databasen og skriver det ud ? Helst hele koden... Tak :-)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
-----Kode start----- <% Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.Mappath("../database/bodykits.dk/brugersystem.mdb") 'sql = "select * from bruger where brugernavn = '" & Session("brugernavn") & "'" Set rs = COnn.Execute("SELECT COUNT(id) AS Antal From brugerbiler WHERE BrugerId = 21")
If not (rs.bof or rs.eof) then Response.Write "Du har tilføjet" & rs("antal") & "nyheder" end if %> -----Kode slut-----
Jeg for denne fejl:
-----Fejl start---- Microsoft OLE DB Provider for ODBC Drivers error '80040e07'
[Microsoft][ODBC Microsoft Access Driver] Data type mismatch in criteria expression.
/loggetind.asp, line 76 ----Fejl slut----
Line 76 er: Set rs = COnn.Execute("SELECT COUNT(id) AS Antal From brugerbiler WHERE BrugerId = 21")
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.