ASP+Access莫名奇妙的sql語句錯誤解決

 有時候寫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&"')"
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章