mysql - asp - mysql不更新记录

标签 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

知道出了什么问题吗?

最佳答案

改变

where reference = '%....

其中引用如“%

关于mysql - asp - mysql不更新记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3871454/

相关文章:

php - 具有相同键但不同值的多个 URL 参数

mysql - 使用 MySQL 连接表

php - (mysql, php) 如何在插入数据前获取 auto_increment 字段值?

java - 在JPA中检查数据库

html - 如何在新标签页/窗口中打开 ASP 页面?

javascript - HTML 页面显示 vbscript 代码,而不是运行脚本。为什么?

MySQL/PHP 连接表而不总是有公共(public)列

asp-classic - 将外来字符转换为正常字符

php - cookies 概念

asp.net - 与 ASP.net 相比,经典 ASP 有何优势