Microsoft OLE DB Provider for ODBC Drivers 錯誤 '80040e07' [Microsoft][ODBC SQL Server Driver][SQL Server]將 varchar 數值 'dd' 轉換成資料型別為 int 的資料行語法錯誤。 /db/test2.asp, 列42 這是什麽錯誤?是不是修改的數值類型和被修改的不一樣? 注,所用字段類型都為VARCHAR,這裏卻出現了個INT,讓人費解.
if index_id <> "" and job_desc<>"" and max_lvl<>"" and min_lvl<> "" then
'response.write index_id&job_desc
conn.execute("update jobs set job_desc='"&job_desc&"',max_lvl='"&max_lvl&"',min_lvl='"&job_desc&"' where job_id="&index_id&"") '''此為第42行
if err.number > 0 then
response.write "<p align=center><br>修改失敗!!請确認提交的數据正确!!!</p>"
err.clear
else
response.write "<p align=center><br>修改成功!</p>"
end if
end if