Access資料庫操作注意關鍵字

2022-03-15 06:27:39 字數 382 閱讀 2423

最近乙個專案中用到在access資料庫中修改使用者的密碼,由於對於這種檔案型資料庫用得比較少,在謝這個語句的時候開始是這樣寫的

update reportuser set password = @newpassword where memberid = @username

編譯可以通過,但是每次執行到這個地方的時候總是提示我update語法不正確。我研究好了長時間也沒有發現這麼簡單的語法有什麼不正確的,後來上網查了一下,才知道,access資料庫中的關鍵字是需要用括號括起來的,這句中password正好就是關鍵字。

改為下面一句就沒有問題了

update reportuser set [password] = @newpassword where memberid = @username

操作ACCESS資料庫注意事項

以下問題都是容易忽略,但卻不容易找出問題的所在,讓我頭疼不少,故在此列出,即是乙個總結,同樣也給其他人參與!1.使用引數形式執行sql命令時,引數陣列需與在sql語句中引數名出現的位置及名稱必須完全相同,否則執行不成功,但不會報錯 sql insert table a,b,c values a,b,...

ACCESS資料庫注意問題

1 select 時,字段可能是系統保留關鍵字,應加中括號,如 select level from userinfo 2 update操作採用引數化時,引數須按順序,要不然update操作失敗,也不會報錯。3 查詢時間欄位時,不是sql server那樣使用單引號,而是使用井號。如例子 select...

C SQL操作ACCESS資料庫

前幾天寫的 的資料有點不對,就在vc下寫了個程式來刷了一下資料.該程式為doc下的程式,沒有介面的,操作access資料庫,其中,用boost的lexical cast 對型別進行了轉換.期間用vector儲存了資料庫的資料,希望對有需要的人有幫助.第乙個程式用來生成單位編號的,程式如下 inclu...