明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

ASP+Access莫名奇妙的sql語句出錯處理

[摘要]有時候寫ASP用conn.execute(sql)查詢、更新、插入Access數據庫數據時,明明正確的語句卻往往會顯示sql語句錯誤,相當惱火,特進行了歸納,可適當為字段添加“[”、“]”解決:例1:select * from a如出現錯誤,可改為:select * from [a]例2:UPDA...

有時候寫ASP用conn.execute(sql)查詢、更新、插入Access數據庫數據時,明明正確的語句卻往往會顯示sql語句錯誤,相當惱火,特進行了歸納,可適當為字段添加“[”、“]”解決:

例1:select * from a
如出現錯誤,可改為:select * from [a]

例2:UPDATE [user] SET password = '"&data1&"' where secname='"&data2&"'"
如出現錯誤,可改為:UPDATE [user] SET [password] = '"&data1&"' where secname='"&data2&"'"

例3:INSERT INTO mybook ( name, by, mobile ) VALUES ('"&data1&"','"&data2&"','"&data3&"')"
如出現錯誤,可改為:
INSERT INTO mybook ( [name], [by], [mobile] ) VALUES ('"&data1&"','"&data2&"','"&data3&"')"