View Full Version : Vadan detta?
trexter.com
2002-08-01, 12:09
:l
Modify = UPDATE orders SET Notes = '" & Request.Form("Notes") &"' WHERE orderID = '" & Request.Form("orderID") &"';
Och ett litet enerverande felmeddelande:
Microsoft VBScript compilation error '800a0401'
Expected end of statement
/c/c.asp, line 9
Modify = UPDATE orders SET Notes = '" & Request.Form("Notes") &"' WHERE orderID = '" & Request.Form("orderID") &"';
----------------^
Modify = UPDATE orders SET Notes = '" & Request.Form("Notes") &"' WHERE orderID = '" & Request.Form("orderID") &"'"
är orderid en textkolumn? Det låter inte så på namnet.
trexter.com
2002-08-01, 12:15
Nej, det är ett tal men jag är inte så säker på att jag vill byta, det är ju trots allt id-numret. Kan man inte lägga in någon asterix eller någonting för att scriptet ska förstå att det äre tt tal?
:)
Du har helt enkelt glömt det inledande citationstecknet:
Modify = UPDATE...
ska vara
Modify = "UPDATE...
/Anders
trexter.com
2002-08-01, 12:21
Tack, från ett felmeddelande till nästa! Arg! Varför är det så jobbigt att programmera?! ;)
Microsoft VBScript compilation error '800a0409'
Unterminated string constant
/c/c.asp, line 9
Modify = "UPDATE orders SET Notes = '" & Request.Form("Notes") &"' WHERE orderID = '" & Request.Form("orderID") &"';
--------------------------------------------------------------------------------------------------------------------^
Samma kod som innan, plus "
Det såg man ju inte
Så, om orderid är ett tal så blir det.
Modify = "UPDATE orders SET Notes = '" & Request.Form("Notes") &"' WHERE orderID = " & Request.Form("orderID")
vBulletin® v3.8.6, Copyright ©2000-2013, Jelsoft Enterprises Ltd.