2010-10-06 29 views
0
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) &"%'") 

的代碼集的其餘部分:ASP - mysql的不更新記錄

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

N540是我的數據庫

當這個執行一個有效的參考,它提供了沒有錯誤但數量不更新爲5。

服務器運行MySQL 5

任何想法出了什麼問題?

回答

2

變化

where reference = '%.... 

where reference like '%

+0

這奏效了,謝謝:) – kelbyuk 2010-10-06 22:18:39