26. marts 2007 - 11:09
Der er
14 kommentarer og 1 løsning
Der er en syntaksfejl i UPDATE-sætningen
Hej Jeg får en "Der er en syntaksfejl i UPDATE-sætningen" i mit C# program når den prøver at udføre dette: UPDATE pandaKunderNy SET firmanavn = Firma ApS', klientNo = 'Mangler!', user = 'CCFXXXXXX', password = 'NXXXXXX', mail = 'mail@mail.dk', pandaProdukt = X, licenser = X, licenseYear = X, buydate = 'DD-MM-YYYY', licensStart = 'DD-MM-YYYY', licensSlut = 'DD-MM-YYYY' WHERE id = 23 Hvor er fejlen? Det er en Access 2003 Mvh. Kim / FreeSoft
Annonceindlæg fra Jysk IT
Sikkerhed skal være en del af driften
Skal virksomheder stå stærkere mod angreb og kunne udvikle sig, skal sikkerhed, drift og forretning tænkes sammen. Det er tanken bag Jysk IT’s ambition om at skabe en “sikker fremtid” for kunderne.
26. marts 2007 - 11:20
#1
UPDATE pandaKunderNy SET firmanavn = 'Firma ApS', ....
26. marts 2007 - 11:22
#2
and if all the fields you are trying to set to X are text fields then you need to enclose the value in 'X'
26. marts 2007 - 11:23
#3
terry Fejl i min kopiering, der er '' rundt om Firma ApS UPDATE pandaKunderNy SET firmanavn = 'Firma ApS', klientNo = 'Mangler!', user = 'CCFXXXXXX', password = 'NXXXXXX', mail = 'mail@mail.dk', pandaProdukt = X, licenser = X, licenseYear = X, buydate = 'DD-MM-YYYY', licensStart = 'DD-MM-YYYY', licensSlut = 'DD-MM-YYYY' WHERE id = 23
26. marts 2007 - 11:24
#4
X er tal. 'DD-MM-YYYY' er dato'er
26. marts 2007 - 11:25
#5
Her er et mere rigtigt eks: UPDATE pandaKunderNy SET firmanavn = 'Firma ApS', klientNo = 'Mangler!', user = 'CC2ERTY5', password = 'NERG54R', mail = 'email@mail.dk', pandaProdukt = 6, licenser = 7, licenseYear = 3, buydate = '09-02-2005', licensStart = '09-02-2005', licensSlut = '09-01-2008' WHERE id = 23
26. marts 2007 - 11:31
#6
Prøv med buydate = #09-02-2005# osv på dine datoer.
26. marts 2007 - 11:33
#7
26. marts 2007 - 11:37
#8
michael_stim I stedet for ' ? Det giver samme fejl.
26. marts 2007 - 12:04
#9
try updating one field at a time and you could start with date fields, they quite often give problems. Format 'YYYY/MM/DD' should work
26. marts 2007 - 12:51
#10
UPDATE pandaKunderNy SET user = 'kim' where ID = 12 Her siger den fejl
26. marts 2007 - 13:26
#12
michael_stim Tak, nu prøvede jeg at sætte [] rundt om alle navne og det ser du til at virke! Lægt et svar, så deler jeg point mellem jer.
26. marts 2007 - 13:31
#13
Samler ikke, ellers tak ;o)
26. marts 2007 - 13:39
#14
Nå da, vil ellers gerne af med lidt ;-) Men så får terry bare det hele.
26. marts 2007 - 19:01
#15
thanks, if anyone wants some then drop a comment.
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser