Avatar billede karsten_larsen Praktikant
11. maj 2003 - 20:25 Der er 10 kommentarer og
1 løsning

Fejl i INSERT INTO!

Jeg får følgende besked på fejl melding, men kan ikke finde fejlen.

Missing semicolon (;) at end of SQL statement.

Her er koden:

strSQL = "INSERT INTO Samlet (alder, koen, stilling, u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, " &_
"u11, u12, u13, u14, u15, u16, u17, u18, u19, u20, u21, u22, u23, u24, u25, u26, u27, u28, u29, u30, " &_
"kon, sam, kom, und, til) " &_
" Values ('" & alder & "', '" & koen & "',' " & stilling & "', '" & u1 & "', '" & u2 & "', '" & u3 & "', '" & u4 & "', '" & u5 & "', '" & u6 & "',' " & u7 & "',' " & u8 & "', '" & u9 & "', '" & u10 & "', '" &_
u11 & "', '" & u12 & "', '" & u13 & "', '" & u14 & "', '" & u15 & "', '" & u16 & "', '" & u17 & "', '" & u18 & "', '" & u19 & "',' " & u20 & "', '" & u21 & "', '" & u22 & "', '" & u23 & "', '" & u24 & "', '" & u25 & "',' " & u26 & "',' " & u27 & "', '" & u28 & "',' " & u29 & "',' " & u30 & "',' "  &_
kon & "',' " & sam & "',' " & kom & "',' " & und & "',' " & til & "')' "

? :-) karsten_larsen
Avatar billede eagleeye Praktikant
11. maj 2003 - 20:27 #1
Det ser ud som om du har et ' for meget efter den sidste ) i din SQL.

strSQL = "INSERT INTO Samlet (alder, koen, stilling, u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, " &_
"u11, u12, u13, u14, u15, u16, u17, u18, u19, u20, u21, u22, u23, u24, u25, u26, u27, u28, u29, u30, " &_
"kon, sam, kom, und, til) " &_
" Values ('" & alder & "', '" & koen & "',' " & stilling & "', '" & u1 & "', '" & u2 & "', '" & u3 & "', '" & u4 & "', '" & u5 & "', '" & u6 & "',' " & u7 & "',' " & u8 & "', '" & u9 & "', '" & u10 & "', '" &_
u11 & "', '" & u12 & "', '" & u13 & "', '" & u14 & "', '" & u15 & "', '" & u16 & "', '" & u17 & "', '" & u18 & "', '" & u19 & "',' " & u20 & "', '" & u21 & "', '" & u22 & "', '" & u23 & "', '" & u24 & "', '" & u25 & "',' " & u26 & "',' " & u27 & "', '" & u28 & "',' " & u29 & "',' " & u30 & "',' "  &_
kon & "',' " & sam & "',' " & kom & "',' " & und & "',' " & til & "')"
Avatar billede eagleeye Praktikant
11. maj 2003 - 20:29 #2
Bemærk denne:  "',' " & kom & "',

Det vil indsætte et mellemrum foran det som der er i variablen kom, for at undgå det skal der ikke være mellemrum mellem ' og "

"','" & kom & "',
Avatar billede Slettet bruger
11. maj 2003 - 20:33 #3
Du kan også lave en Response.Write(strSQL) så er det måske nemmere at overskue hvor det går galt.
Avatar billede karsten_larsen Praktikant
11. maj 2003 - 20:35 #4
-> bertie

Den ser sådan ud

INSERT INTO Samlet (alder, koen, stilling, u1, u2, u3, u4, u5, u6, u7, u8, u9, u10, u11, u12, u13, u14, u15, u16, u17, u18, u19, u20, u21, u22, u23, u24, u25, u26, u27, u28, u29, u30, kon, sam, kom, und, til) Values ('1962', '1',' 1', '1', '1', '1', '1', '1', '1',' 1',' 1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1', '1',' 2', '1', '2', '1', '1', '2',' 2',' 2', '2',' 1',' 1',' 5',' 7',' 5',' 5',' 8')'

Nu prøver jeg lige det eagleeye skrev, selvom jeg er lidt træt af '"'"'"' etc. lige nu.
Avatar billede Slettet bruger
11. maj 2003 - 20:35 #5
Jeg ved ikke om det er meningen men det ser ud som du har nogle felter der kommer til at starte med en blank, eks: & "',' " & stilling &
Avatar billede Slettet bruger
11. maj 2003 - 20:36 #6
Det ser ud som eagleeye sagde, der er et ' for meget til sidst.
Avatar billede Slettet bruger
11. maj 2003 - 20:37 #7
Hæ hæ jeg havde så travlt med at skrive at jeg ikke så eagleeyes bemærkning om mellemrummene :-)
Avatar billede eagleeye Praktikant
11. maj 2003 - 20:38 #8
Du må gerne hvade mellemrum mellem , og '.

Her kan du se der er mellemrum mellem ' og " :  ' 2'  så er der kommet et mellemrum ind foran 2 tallet.
Avatar billede eagleeye Praktikant
11. maj 2003 - 20:45 #9
Dette giver ikke mellemrum : & "', '" &
Dette giver mellemrum      : & "',' " &
Avatar billede karsten_larsen Praktikant
11. maj 2003 - 20:46 #10
Jeps det sidste ' gjorde udslaget, fedt at det kom på plads.

tak for hjælpen

:-) karsten_larsen
Avatar billede karsten_larsen Praktikant
11. maj 2003 - 20:48 #11
jeg noterer mellemrummene, nu bliver der et mellemrum mig og pcén

:-)) karsten_larsen
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