PDA

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") &"';
----------------^

LarsG
2002-08-01, 12:13
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?
:)

Jetboy
2002-08-01, 12:19
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 "

LarsG
2002-08-01, 12:22
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")