20. februar 2002 - 11:28Der er
7 kommentarer og 1 løsning
Reserverede ord i Access
Jeg har en ASP side, hvor jeg bl.a. har denne linje.
PostSaet("By") = Request.Form("By")
Når jeg kører siden, får jeg følgende fejl.
Microsoft OLE DB Provider for ODBC Drivers fejl '80004005'
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i INSERT INTO-sætningen.
/MDU-01C/Tilføjelse.asp, linje 23
Jeg ved godt, det skyldes, at By er et reserveret ord, men er der ikke en måde, jeg kan omgås det, og dermed stadig have feltet By i databasen og kunne bruge det i ASP?
Jeg har det samme problem med E-mail (bindestregen)
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.
Fejlen optræder ikke i den linie som du har vist os. Det fremgår at fejlmeddelelsen ad det er i QSL-sætningen den er gal og der skal du bruge dettet format:
SQL = "insert into tabelnavn (tabelnavn.by) values (" & strBy & ")" eller SQL = "insert into tabelnavn ([by]) values (" & strBy & ")"
Så hvad gør jeg så...btw sorry...jeg var vist lidt for hurtig til at afslutte denne tråd.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.