24. marts 2004 - 20:50
Der er
4 kommentarer og 1 løsning
fejl i min SQL sætning
Sql sætningen: Update 9_6_datamatrise Set BDATO='2004-3-24 20:46:41','Q1' = '0', 'Q2' = '0', 'Q3' = '0', 'Q4' = '0', 'Q5' = '1', 'Q6' = '1', 'Q7' = '1, 0, 0, 0', 'Q11' = 'drgdfg','Q10' = 'fdgdfg','Q9' = '1, 0, 0, 0', 'Q12' = '1, 1, 1', 'Q13' = '1, 0, 0, 0, 5, 0, 0, 0, 9, 0, 0, 0, 13, 0, 0, 0', BESVARET=1 Where IKODE = '1:FD4JC5FMBA1SBQ:9_6' Jeg får følgende fejl: Microsoft OLE DB Provider for ODBC Drivers error '80040e09' [TCX][MyODBC]You have an error in your SQL syntax near ''Q1' = '0', 'Q2' = '0', 'Q3' = '0', 'Q4' = '0', 'Q5' = '1', 'Q6' = '1', 'Q7' = '' at line 1 Databasen er mysql. ps: hader databasekonvertering :-)
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
24. marts 2004 - 20:55
#1
Prøv at skrive ` omkring kolonnenavne og ikke '. Hvis du bruger ' vil den vel tror det er en streng.: Update 9_6_datamatrise Set BDATO='2004-3-24 20:46:41',`Q1` = '0', `Q2` = '0', `Q3` = '0', `Q4` = '0', `Q5` = '1', `Q6` = '1', `Q7` = '1, 0, 0, 0', `Q11` = 'drgdfg', `Q10` = 'fdgdfg',`Q9` = '1, 0, 0, 0', `Q12` = '1, 1, 1', `Q13` = '1, 0, 0, 0, 5, 0, 0, 0, 9, 0, 0, 0, 13, 0, 0, 0', BESVARET=1 Where IKODE = '1:FD4JC5FMBA1SBQ:9_6'
24. marts 2004 - 20:56
#2
Update 9_6_datamatrise Set BDATO='2004-3-24 20:46:41','Q1' = '0', 'Q2' = '0', 'Q3' = '0', 'Q4' = '0', 'Q5' = '1', 'Q6' = '1', 'Q7' = '1, 0, 0, 0', 'Q11' = 'drgdfg','Q10' = 'fdgdfg','Q9' = '1, 0, 0, 0', 'Q12' = '1, 1, 1', 'Q13' = '1, 0, 0, 0, 5, 0, 0, 0, 9, 0, 0, 0, 13, 0, 0, 0', Where BESVARET='1' and IKODE = '1:FD4JC5FMBA1SBQ:9_6' Prøv denne :-)
24. marts 2004 - 21:00
#3
Der var nogle fejl i den, så prøv lige den her: Update 9_6_datamatrise Set BDATO='2004-3-24 20:46:41',Q1 = '0', Q2 = '0', Q3 = '0', Q4 = '0', Q5 = '1', Q6 = '1', Q7 = '1, 0, 0, 0', Q11 = 'drgdfg',Q10 = 'fdgdfg',Q9 = '1, 0, 0, 0', Q12 = '1, 1, 1', Q13 = '1, 0, 0, 0, 5, 0, 0, 0, 9, 0, 0, 0, 13, 0, 0, 0' Where BESVARET='1' and IKODE = '1:FD4JC5FMBA1SBQ:9_6'
24. marts 2004 - 21:10
#4
HAAAHAAAAAAAAAA...... så kan man lære at sidde for længe foran skærmen. Eagleeye du lever op til dit navn :-) Jeg har pløjet alt igennem i min kode uden at opdage, at jeg har sat et ' istedet for et `. På tide at slukke for computeren... Tak for hjælpen (smider du lige et svar?). PS: Tzag.com, `Q1`= er nødvendigt, da min mysql database opfatter Q1= som et reserveret ord. Men tak for buddet.
24. marts 2004 - 21:12
#5
Ok ;) her et svar.
Kurser inden for grundlæggende programmering