Avatar billede jps6kb Novice
02. februar 2006 - 17:28 Der er 5 kommentarer og
2 løsninger

SQL 80040e14 Kan ikke se hvor?

Hej,

Nu er det, for en med min døgnrytme, ved at være sidst på natten, og jeg har en fejl som nægter at gå i sig selv igen.
Kan I se hvor det går galt?

sql = "insert into Kommentar(tekst, navn, url, e-mail, blogid, dd, mm, yyyy) values('"& tekst &"', '"& navn &"', '"& url &"', '"& email &"', "& id &", '"& dd &"', '"& mm &"', '"& yyyy &"')"

Giver:
Microsoft JET Database Engine error '80040e14'

Syntax error in INSERT INTO statement.

Jeg har prøvet med [ ] om alle navnene på felter i tabellen. Men med samme resultat..

Takker ;)
Avatar billede cpufan Juniormester
02. februar 2006 - 17:43 #1
har du oprettet dd mm yyyy som tekstkolonner eller talkolonner?
Avatar billede jps6kb Novice
02. februar 2006 - 17:51 #2
Tal

Men hvis jeg laver dem som ,"& dd &", så får jeg en type mismatch .. det burde være omvendt synes jeg..?
Avatar billede cpufan Juniormester
02. februar 2006 - 18:22 #3
ja hvis det er tal, så skal der jo ikke '' omkring,

men prøv også at lave en udskrift af din sql, måske mangler der en værdi i en variabel.
Avatar billede cpufan Juniormester
02. februar 2006 - 18:24 #4
og jeg kan forestille mig at dd mm og yyyy er reserverede ord så klammer om dem.
Avatar billede cpufan Juniormester
02. februar 2006 - 18:25 #5
nej der er ingen reserverede ord.... tjekkede lige op.

http://support.microsoft.com/kb/209187/EN-US/
Avatar billede jps6kb Novice
02. februar 2006 - 18:43 #6
Jeg fandt det. Det var fordi jeg havde navngivet en variabel på en anden side forkert.
Smid et svar så deler vi.. og tak for indsatsen :)
Avatar billede cpufan Juniormester
02. februar 2006 - 23:29 #7
ok
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