asp - mysql没有更新记录

时间:2010-10-06 10:14:52

标签: mysql asp-classic

Dim prestaDB 
prestaDB = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=mysql50-64.wc1;PORT=3306;DATABASE=example_db;USER=example_user;PASSWORD=example_password;OPTION=3;" 
set conn = Server.CreateObject("ADODB.Connection") 
conn.open prestaDB 
conn.execute("update ps_product set quantity = " & sSeg(4) & " where reference = '%" & sSeg(0) &"%'")

其余代码集:

sSeg(4) = 5
sSeg(0) = "N540"

N540是我的数据库中的有效参考

执行此操作时,它不会出现错误,但数量不会更新为5。

服务器正在运行MySQL 5

任何想法出了什么问题?

1 个答案:

答案 0 :(得分:2)

更改

where reference = '%....

where reference like '%