Avatar billede arno Nybegynder
03. oktober 2001 - 17:49 Der er 5 kommentarer og
1 løsning

Problemer med en insert i en access 97 database..

Hej...

Jeg for følgende fejl når jeg forsøger at lave følgende nsert..

INSERT INTO katalog (navn, vm2, top, glasllaage, varmetype, braendbarvaeg, beklaedning, Lbraende, bem, opvm2, cmBkantS, cmBkantB, vaegt, lBstk, b1, b2, b3, b4) VALUES (\'test\',1,1,1,1,1,1,1,\'test\',\'test\',\'test\',\'test\',\'test\',\'teast\',\'test\',\'test\',\'test\',\'test\')


Fejl:

Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl i INSERT INTO-sætningen.
/fbc/indsat.asp, line 40


og min kode:

sqlInsert = \"INSERT INTO katalog (navn, vm2, top, glasllaage, varmetype, braendbarvaeg, beklaedning, Lbraende, bem, opvm2, cmBkantS, cmBkantB, vaegt, lBstk, b1, b2, b3, b4) VALUES (\'\" & navn & \"\',\" & vm2 & \",\" & top & \",\" &  glasllaage & \",\" & varmetype & \",\" &  braendbarvaeg & \",\" &  beklaedning & \",\"  & Lbraende & \",\'\" & bem & \"\',\'\" & opvm2 & \"\',\'\" &  cmBkantS & \"\',\'\" & cmBkantB & \"\',\'\"  & vaegt & \"\',\'\"  & lBstk & \"\',\'\" & b1 & \"\',\'\" &  b2 & \"\',\'\" & b3 & \"\',\'\" & b4 & \"\')\"
           
\'response.write sqlInsert
PKRs2.open sqlInsert, PKConn

Den kan jeg ikke gennemskue...

/arno

Hov... kan det have noget at gøre med at jeg anvender en win2000 proff. iis5.0  ??
Avatar billede eagleeye Praktikant
03. oktober 2001 - 17:51 #1
top er et reserveret  ord i Access. Omdøb eller put [] omkring feltnavnet [top]
Avatar billede Spotgun Seniormester
03. oktober 2001 - 17:52 #2
prøv at ta\' din SQL sætning (den øverste, med alt data i) og smæk den ind i en forespørgsel i Access... Den kan muligvis præcisere for dig, hvor på linien der er noget galt...

Det har i hvert fald hjulpet mig før! Sig til hvis du ikke ved hvordan man gør det...

Og nej, det burde ikke ha\' noget at gøre med at du bruger Win2000 IIS 5.0
Avatar billede arno Nybegynder
04. oktober 2001 - 08:22 #3
Hej....

Jeg prøver det lige i aften...
Så kommer jeg tilbage...

/arno
Avatar billede arno Nybegynder
05. oktober 2001 - 13:18 #4
-- det var det reserveret ord der var problemet
/arno
Avatar billede eagleeye Praktikant
05. oktober 2001 - 13:37 #5
Jeg har fundet denne liste med reserverede ord i Access 2000. 99% af dem (hvis ikke alle) er også reserveret i Access 97:
http://support.microsoft.com/support/kb/articles/Q209/1/87.ASP
Avatar billede arno Nybegynder
05. oktober 2001 - 13:47 #6
/tak....
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester