有時候寫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&"')"