作者phi12345 (鲔鱼、柚子、Stanley)
看板Database
标题[SQL ] MSSQL 多笔资料 Update 的问题
时间Sat Nov 7 14:37:38 2009
MSSQL 多笔资料 Update 的问题
如何才可以多笔资料做 update 呢(?)
我在 执行页上 取得 rank & works_id 的值
update 的语法是
strUpdate="update sec_works_e set rank =" & sql2 & ""
strUpdate = strUpdate & ",works_id = " & sql3 & ""
sql2 sql3 的值 都有取到
执行结果是
update
sec_works_e set rank ='0','1','2','3','4','9','8','7','6','5','11','10',
works_id =
'1064','1065','1066','1294','1096','1269','1296',
'1297','1299','1302','1312','1313'
可是这样会出现错误呢@@
[Microsoft][ODBC SQL Server Driver][SQL Server]行 1: '1' 附近的语法不正确。
这是哪里的问题阿@@?
--
请勿拍打喂食 以免鲔鱼翻肚 变成鲔鱼肚 http://www.wretch.cc/blog/phi12345
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.208.113
1F:→ rushcat:没有这种UPDATE的方法... 11/07 17:37
2F:→ phi12345:不能这样多笔 update 喔@@ 那该如何多笔呢(?) 11/07 17:56
3F:推 rushcat:跑回圈 看是用程式跑 还是写Stored Procedure跑 11/07 18:28
4F:推 evernever:要指定 Primary Key 吧,不然怎麽知道哪行要set rank=1.. 11/07 18:43