12. august 2003 - 20:19Der er
35 kommentarer og 1 løsning
Sql sætning fejl!
Hej!!
Er der nogle der ka se / fortælle mig hva der er galt her??
rs.Open "SELECT * FROM besked WHERE emne='" & emne & "' AND dato='" & dato & "' AND (modtager='" & navn & "' or modtager='alle')" , Conn, 1, 3
får denne fejl: ejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E07) [Microsoft][ODBC Microsoft Access-driver] Datatyperne stemmer ikke overens i kriterieudtrykket. /hp/aagu/leasbesked.asp, line 12
Fejltype: ADODB.Field (0x800A0BCD) Enten er BOF eller EOF sand, eller den aktuelle post er blevet slettet. Den anmodede handling kræver en aktuel post. /hp/aagu/leasbesked.asp, line 51
'Åbner forbindelse til databsen Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("database.mdb") Set rs = Server.CreateObject("ADODB.Recordset") navn = session("navn") emne = request.querystring("emne") dato = request.querystring("dato") rs.Open "SELECT * FROM besked WHERE emne='" & emne & "' AND dato=" #& dato &# " AND (modtager='" & navn & "' or modtager='alle')" , Conn, 1, 3%>
Fra Linje 51: <% emne2 = rs("emne") besked = rs("besked")
rs.update rs("ny") = "nej" rs.update %>
//krab
Synes godt om
Slettet bruger
12. august 2003 - 20:35#10
<%
Response.Buffer = True
'Åbner forbindelse til databsen Set Conn = Server.CreateObject("ADODB.Connection") Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("database.mdb") Set rs = Server.CreateObject("ADODB.Recordset") navn = session("navn") emne = request.querystring("emne") dato = request.querystring("dato") rs.Open "SELECT * FROM besked WHERE emne='" & emne & "' AND dato=" #& dato &# " AND (modtager='" & navn & "' or modtager='alle')" , Conn, 1, 3%>
Fra Linje 51: <% If not rs.eof Then emne2 = rs("emne") besked = rs("besked")
rs.update rs("ny") = "nej" rs.update
End If %>
Synes godt om
Slettet bruger
12. august 2003 - 20:35#11
Kom lige med lidt flere af linierne før og efter linie 51, men mit gæt er at du ikek har noget rs at opdatere.
Fejltype: Der opstod en Microsoft VBScript-kompileringsfejl (0x800A0401) Slut på sætning var ventet /hp/aagu/leasbesked.asp, line 12, column 67 rs.Open "SELECT * FROM besked WHERE emne='" & emne & "' AND dato=" #& dato &# " AND (modtager='" & navn & "' or modtager='alle')" , Conn, 1, 3 ------------------------------------------------------------------^
Du harskrevet forkert skal være rs.Open "SELECT * FROM besked WHERE emne='" & emne & "' AND dato=#" & dato & "# AND (modtager='" & navn & "' or modtager='alle')" , Conn, 1, 3
Synes godt om
Slettet bruger
12. august 2003 - 20:39#18
netro>> Hvad er forskellen på dir og så denne: Svar: bertie 12/08-2003 20:21:55
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.