27. august 2002 - 11:32
Der er
6 kommentarer og 1 løsning
Galt med SQL streng?
Jeg laver denne SQL streng i min kode: strQuery="UPDATE Kalender SET skole='"&Request.QueryString("skole")&"', by='"&Request.QueryString("by")&"', dd='"&Request.QueryString("dd")&"', mm='"&Request.QueryString("mm")&"', aaaa='"&Request.QueryString("aaaa")&"', kommentarer='"&Request.QueryString("kommentarer")&"' WHERE ID="&id Conn.Execute(strQuery) men linjen "Conn.Execute(strQuery)" giver følgende fejl Microsoft OLE DB Provider for ODBC Drivers error '80040e14' [Microsoft][ODBC Microsoft Access Driver] Syntax error in UPDATE statement. /rediger/retKalender.asp, line 35 Jeg kan bare ikke forstå hvad den syntaks fejl skulle være. Jeg har prøvet at få sql strengen skrevet ud. Da ser den således ud: UPDATE Kalender SET skole='Skoleng', by='Byen', dd='11', mm='11', aaaa='2003', kommentarer='Hej' WHERE ID=4 Kan nogen se nogen syntaxs fejl?
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.
27. august 2002 - 11:33
#1
strQuery="UPDATE Kalender SET skole='"&Request.QueryString("skole")&"', by='"&Request.QueryString("by")&"', dd="&Request.QueryString("dd")&", mm="&Request.QueryString("mm")&", aaaa="&Request.QueryString("aaaa")&", kommentarer='"&Request.QueryString("kommentarer")&"' WHERE ID="&id Conn.Execute(strQuery)
27. august 2002 - 11:34
#2
By kan ikke hedde by :o)
27. august 2002 - 11:34
#3
du har sat '' omkring dd, mm, aaaa
27. august 2002 - 11:35
#4
Er dd, mm og aaaa alle tekster - ellers skal du ikke have ' omkring.
27. august 2002 - 11:38
#5
Ja aaaa, dd, og mm er faktisk tekster (fordi jeg ikke vev hvordan man laver andet end tekster) Passer det at By ikke kan hedde by?
27. august 2002 - 11:40
#6
Du kan jo prøve ad :o)
27. august 2002 - 12:02
#7
Godt set getalife!
Kurser inden for grundlæggende programmering