25. marts 2003 - 17:04
Der er
5 kommentarer og 1 løsning
Database fejl
I koden: <% strSQL = "SELECT abonnementer.strengid, abonnementer.regvirksomhedorganisation, abonnementer.regperson, abonnementer.regadresse1, abonnementer.regadresse2, abonnementer.regpostnummer, abonnementer.regbynavn, abonnementer.reglandekode, abonnementer.regtelefon, abonnementer.regtelefax, abonnementer.regemail, abonnementer.regofftilg, abonnementer.ansvirksomhedorganisation, abonnementer.ansperson, abonnementer.ansadresse1, abonnementer.ansadresse2, abonnementer.anspostnummer, abonnementer.ansbynavn, abonnementer.anslandekode, abonnementer.anstelefon, abonnementer.anstelefax, abonnementer.ansemail, abonnementer.fakvirksomhedorganisation, abonnementer.fakperson, abonnementer.fakadresse1, abonnementer.fakadresse2, abonnementer.fakpostnummer, abonnementer.fakbynavn, abonnementer.faklandekode, abonnementer.faktelefon, abonnementer.faktelefax, abonnementer.fakemail, abonnementer.domaene, abonnementer.tld, abonnementer.produkt, abonnementer.abonnementoprettet, abonnementer.abonnementpaabegyndt, abonnementer.abonnementudloeber, abonnementer.aktiv, abonnementer.brugernavn, abonnementer.brugernavnforum, abonnementer.adgangskode, abonnementer.server, abonnementer.opsagt FROM abonnementer WHERE strengid="&Request.QueryString("ID") Set RstObj = ConnObj.Execute(strSQL) %> - får jeg følgende fejlmeddelelse: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'strengid='. /admin/abonnementer/EditUsr.asp, line 6 - kan I give mig en begrundelse til dette?
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
25. marts 2003 - 17:07
#1
Hvad indeholder Request.Querystring("ID") ?? Noget kunne tyde på den er tom...prøv evt at udskrive din strSQL og udkommenter din execute-linie.
25. marts 2003 - 17:08
#2
<% strSQL = "SELECT abonnementer.strengid, abonnementer.regvirksomhedorganisation, abonnementer.regperson, abonnementer.regadresse1, abonnementer.regadresse2, abonnementer.regpostnummer, abonnementer.regbynavn, abonnementer.reglandekode, abonnementer.regtelefon, abonnementer.regtelefax, abonnementer.regemail, abonnementer.regofftilg, abonnementer.ansvirksomhedorganisation, abonnementer.ansperson, abonnementer.ansadresse1, abonnementer.ansadresse2, abonnementer.anspostnummer, abonnementer.ansbynavn, abonnementer.anslandekode, abonnementer.anstelefon, abonnementer.anstelefax, abonnementer.ansemail, abonnementer.fakvirksomhedorganisation, abonnementer.fakperson, abonnementer.fakadresse1, abonnementer.fakadresse2, abonnementer.fakpostnummer, abonnementer.fakbynavn, abonnementer.faklandekode, abonnementer.faktelefon, abonnementer.faktelefax, abonnementer.fakemail, abonnementer.domaene, abonnementer.tld, abonnementer.produkt, abonnementer.abonnementoprettet, abonnementer.abonnementpaabegyndt, abonnementer.abonnementudloeber, abonnementer.aktiv, abonnementer.brugernavn, abonnementer.brugernavnforum, abonnementer.adgangskode, abonnementer.server, abonnementer.opsagt FROM abonnementer WHERE strengid='"&Request.QueryString("ID") & "'" Set RstObj = ConnObj.Execute(strSQL) %> Prøv sådan... //>Rune
25. marts 2003 - 18:04
#3
prøv at skriv sådan i stedet - og behold selve sql'en som hidtil -------------- 'Set RstObj = ConnObj.Execute(strSQL) response.write strSQL -------------- _kunne_ nemlig være fordi din querystring var tom
27. marts 2003 - 10:33
#4
querystring er ikke tom... derfor kan jeg ikke forstå fejlen. medions: ny fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in string in query expression 'strengid=30''. /admin/abonnementer/EditUsr.asp, line 6
27. marts 2003 - 10:35
#5
shit fejlen fundet... jeg havde sat en redirect ind forkert, så den redirectede til siden uden at have querystring... flot :-) Smid lige et svar alle... så deler i pointene...
12. april 2003 - 10:54
#6
*G* fair nok ;o) Thx 4 Poinz //>Rune
Kurser inden for grundlæggende programmering