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 Computerworld
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