31. december 2001 - 13:07
Der er
10 kommentarer og 1 løsning
Update Database fra Forms
Hej .. Når jeg prøve at opdatere min database ud fra nogen værdier i en form, får jeg følgende fejl: Microsoft VBScript compilation (0x800A0401) Expected end of statement /change.asp, line 44, column 31 strSQL = \"Update personer set \"Ruler= \'\" & strRuler & \"\' & \"Personalety= \'\" & strPers & \"\' & \"Type1= \'\" & strFirst & \"\' & \"Type2= \'\" & strSecond & \"\' \" & \" Where Name = \" & strProvince ------------------------------^ Slutter jeg sql setningen forkert?
Annonceindlæg fra Computerworld
31. december 2001 - 13:08
#1
den pil (---^) er efter strProvince .. altså sidste ord i sætningen.
31. december 2001 - 13:09
#2
Ups .. tabellen hedder Members og ikke personer .. men jeg får stadig samme fejl.. :(
31. december 2001 - 13:10
#3
strSQL = \"Update personer set \"Ruler= \'\" & strRuler & \"\' & \"Personalety= \'\" & strPers & \"\' & \"Type1= \'\" & strFirst & \"\' & \"Type2= \'\" & strSecond & \"\' \" & \" Where Name = \'\" & strProvince & \"\'\"
Slettet bruger
31. december 2001 - 13:12
#4
strSQL = \"Update Members set Ruler=\'\" & strRuler & \"\' Personalety=\'\" & strPers & \"\' Type1=\'\" & strFirst & \"\' Type2=\'\" & strSecond & \"\' Where Name=\" & strProvince Er Name af typen tekst? I så fald skal det være: strSQL = \"Update Members set Ruler=\'\" & strRuler & \"\' Personalety=\'\" & strPers & \"\' Type1=\'\" & strFirst & \"\' Type2=\'\" & strSecond & \"\' Where Name=\'\" & strProvince & \"\'\"
31. december 2001 - 13:48
#5
kanont .. det virkede vist .. bortset fra at den brokker sig over nåed andet i sql setningen .. :( Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression \'\'test\' Personalety=\'\' Type1=\'Mage\' Type2=\'Thief\'\'. Skal alle felter i en database opdateres i sql setningen ??
Slettet bruger
31. december 2001 - 13:52
#6
Kaster lige nogle kommaer ind :) strSQL = \"Update Members set Ruler=\'\" & strRuler & \"\', Personalety=\'\" & strPers & \"\', Type1=\'\" & strFirst & \"\', Type2=\'\" & strSecond & \"\' Where Name=\'\" & strProvince & \"\'\"
31. december 2001 - 13:56
#7
Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80004005) [Microsoft][ODBC Microsoft Access Driver] Operation must use an updateable query. :(
Slettet bruger
31. december 2001 - 14:05
#8
Hvilken af de første virkede? strSQL = \"UPDATE Members SET Ruler=\'\" & strRuler & \"\', Personalety=\'\" & strPers & \"\', Type1=\'\" & strFirst & \"\', Type2=\'\" & strSecond & \"\' WHERE Name=\'\" & strProvince & \"\'\" strSQL = \"UPDATE Members SET Ruler=\'\" & strRuler & \"\', Personalety=\'\" & strPers & \"\', Type1=\'\" & strFirst & \"\', Type2=\'\" & strSecond & \"\' WHERE Name=\" & strProvince
31. december 2001 - 14:49
#9
Den første .. det var den der bragte mig videre i hvertfald.
04. januar 2002 - 10:13
#10
lever i? :)
10. januar 2002 - 23:00
#11
Nå ikke .. lukker. :(
Kurser inden for grundlæggende programmering