Avatar billede eksperten1 Nybegynder
03. oktober 2001 - 02:49 Der er 1 kommentar og
1 løsning

Endu en INSERT fejl

Idet jeg forsøger at INSERTe data i min Access 2000 db, får jeg følgende fejl:

Microsoft OLE DB Provider for ODBC Drivers error \'80040e14\'

[Microsoft][ODBC Microsoft Access Driver] The INSERT INTO statement contains the following unknown field name: \'leveringstid\'. Make sure you have typed the name correctly, and try the operation again.

Min SQL streng ser sådan ud:
INSERT INTO varer (gyldig_fra, gyldig_til, category, leverandor, leveringstid, skaffetid, tilbud, varenavn, kort_beskrivelse, lang_beskrivelse, pris_u_moms, varenr)VALUES (#10/03/2001#, #12/31/2010#, 5, 1, TRUE, \'1 arbejdsdag\', TRUE, \'Skruemaskine 12V\', \'Dejlig robust batteridrevet bore/skruemaskine til hobbymanden.\', \'Dejlig robust batteridrevet bore/skruemaskine til hobbymanden.\', 99900, \'\');

Jeg tror at fejlen ligger i de 2 felter som er ja/nej felter, men jeg ved det ikke helt. Jeg HAR kontrolleret at der ikke er stavefejl i feltnavnene og der er vist ingen reserverede navne o.l.

mvh
Mark
Avatar billede tmceu Praktikant
03. oktober 2001 - 08:31 #1
Den direkte betydning af fejlen er, at feltet leveringstid ikke findes i databasen, har du dette felt i tabellen ?

M.h.t. dine ja/nej felter, bruger Access -1 for True og 0 for false, du kan evt. prøve at udskifte dine True med -1.
Avatar billede eksperten1 Nybegynder
03. oktober 2001 - 09:13 #2
Feltet leveringstid er i tabellen, jeg har mere end dobbeltchecket at feltet eksisterer. Jeg prøver at udskifte mine True med -1, men jeg syntes nu nok at det har virket før.?!
mvh
Mark
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