18. marts 2009 - 19:12
Der er
16 kommentarer og 1 løsning
Nogen der kan fortælle mig hvorfor jeg får "Syntax Error når jeg laver en INSERT med følgende data ?
Jeg har lavet et asp-script der skal indsætte data ind i en database. Dataene ser sådan ud: Insert into sign_piper (thing, name, adress1, adress2, adress3, email, phone, band, prisdk, priseu, signed) values ('PIPER','Alexander Andersen','hidden, 2','4200 Slagelse','none','hidden@hotmail.com','28930534','Holbæk Pipe Band','120','16','Beginners Slowair, Unlevelled Scandinavian Tune'); Men det resulterer i fejlen: Microsoft JET Database Engine error '80040e14' Syntax error in INSERT INTO statement. Det ovenstående er resultatet af response.write(strSQL) og fejlen kommer når jeg kører cn.execute(strSQL) Håber at der er en der kan hjælpe mig :)
Annonceindlæg fra Kommando
18. marts 2009 - 19:18
#1
jeg tæller 11 kolonner men 12 parametre
18. marts 2009 - 19:19
#2
og jeg talte forkert...
18. marts 2009 - 19:28
#3
Kan signed vaere et reserveret ord ?
18. marts 2009 - 19:29
#4
Hvilken datatype er dine "prisdk" og "priseu" felter? Hvis det er tal, så skal der jo ikke være ' omkring værdien.
18. marts 2009 - 19:32
#5
Det er muligt at det er løsningen, jeg prøver lige :)
18. marts 2009 - 19:36
#6
Nu har jeg prøvet at fjerne ' omkring talværdier og omdøbe signed. Og den kommer stadigvæk med samme fejl.
18. marts 2009 - 19:45
#7
Også omkring "phone"? Hvordan ser din SQL ud nu efter du har lavet ændringer?
18. marts 2009 - 20:00
#9
Insert into sign_piper (thing, name, adress1, adress2, adress3, email, phone, band, prisdk, priseu, comps) values (,'PIPER','Alexander Andersen','hidden, 2','4200 Slagelse','none','hidden@hotmail.com',28930534,'Holbæk Pipe Band',120,16,'Beginners Slowair, Unlevelled Scandinavian Tune'); Den ser sådan ud nu.
18. marts 2009 - 20:11
#10
Nu er der et komma foer foerste varedi.
18. marts 2009 - 20:12
#11
Insert into sign_piper (thing, name, adress1, adress2, adress3, email, phone, band, prisdk, priseu, comps) values ('PIPER','Alexander Andersen','hidden, 2','4200 Slagelse','none','hidden@hotmail.com',28930534,'Holbæk Pipe Band',120,16,'Beginners Slowair, Unlevelled Scandinavian Tune'); Den ser sådan ud nu.
18. marts 2009 - 20:24
#12
første felt i databasen hedder Id og er sat til autonummerering, kan det have noget at sige ?
18. marts 2009 - 20:41
#13
Well, problemet var åbenbart i sidste ende et latterligt, reserveret ord...
18. marts 2009 - 20:59
#14
hvilket?
18. marts 2009 - 21:11
#15
Jeg satte [ ] rundt om ord der kunne ligne noget en gut fra microsoft ville reservere, og så virkede det :)
18. marts 2009 - 21:29
#16
Nok "Name" ligesom på den liste Erik linker til.
18. marts 2009 - 21:31
#17
jeg ændrede name til nameA :)
Kurser inden for grundlæggende programmering