01. august 2003 - 12:44
Der er
7 kommentarer og 1 løsning
Spot en Syntaxfej li SQL.
Jeg har følgende Update sætning... og den giver en syntaxfejl... men jeg kan ikke lige spotte fejlen... UPDATE Members SET Navn = 'Jens Melgaard', Adresse = 'Ferritslevvej 65', Postnummer = '5540', By = 'Ullerslev', Telefon = '65353456', Mobil = '40685916', ICQ = '118291869', MSN = 'Admin@it-links.dk', Signatur = 'Hej', Computer = 'P4 og P3', Andet = 'Min røv klør w', Job = 'IT-somthing', IP = '172.28.51.114' WHERE Members.ID = 7; Kode: SQL = "" SQL = SQL & "UPDATE Members " SQL = SQL & "SET Navn = '" & Navn & "', Adresse = '" & Adresse & "', Postnummer = '" & Postnummer & "', " SQL = SQL & "By = '" & By & "', Telefon = '" & Telefon & "', Mobil = '" & Mobil & "', " SQL = SQL & "ICQ = '" & ICQ & "', MSN = '" & MSN & "', Signatur = '" & Signatur & "', " SQL = SQL & "Computer = '" & Computer & "', Andet = '" & Andet & "', Job = '" & Job & "', IP = '" & IP & "' " SQL = SQL & "WHERE Members.ID = " & ID & ";" Nogen der kan se nogle Fatale fejl ???
Annonceindlæg fra Lenovo
01. august 2003 - 12:48
#1
Hvad er fejlbeskrivelsen?
01. august 2003 - 12:49
#2
BY er et reseveret ord..
01. august 2003 - 12:49
#3
det var et svar. ;)
01. august 2003 - 12:51
#4
det omgår du ved at skrive [by] = '...'
01. august 2003 - 12:54
#5
Ja det var så et skridt videre... Så ser det således ud: UPDATE Members SET Navn = 'Jens Melgaard', Adresse = 'Ferritslevvej 65', Postnummer = '5540', [By] = 'Ullerslev', Telefon = '65353456', Mobil = '40685916', ICQ = '118291869', MSN = 'Admin@it-links.dk', Signatur = 'Hej', Computer = 'P4 og P3', Andet = 'Min røv klør w', Job = 'IT-somthing', IP = '172.28.51.114' WHERE Members.ID = 7; UPDATE Members SET Navn = 'Jens Melgaard', Adresse = 'Ferritslevvej 65', Postnummer = '5540', [By] = 'Ullerslev', Telefon = '65353456', Mobil = '40685916', ICQ = '118291869', MSN = 'Admin@it-links.dk', Signatur = 'Hej', Computer = 'P4 og P3', Andet = 'Min røv klør', Job = 'IT-"somthing"', IP = '172.28.51.114' WHERE Members.ID = 7; Så kommer den guhjelpemig med: Fejltype: Microsoft JET Database Engine (0x80040E10) No value given for one or more required parameters.
01. august 2003 - 12:55
#6
squashguy >>> I know... Glemmer bare ALTID de reseverede ord... hehe...
01. august 2003 - 12:56
#7
Dhooo... Never mind... Hvor dum kan man være ??? ID = Mem_ID... alalalalalaala
01. august 2003 - 12:57
#8
(vi skal nok lade være med at sige noget)
Kurser inden for grundlæggende programmering