今天給來電通來電彈屏軟件客戶做對接sql語句時,Access數(shù)據(jù)庫提示“至少一個參數(shù)沒有被指定值”,因?yàn)橛玫搅硕啾砺?lián)查所以懷疑是聯(lián)查sql語句的問題,嘗試修改了N中寫法依然沒有解決,最后發(fā)現(xiàn)居然是字段名字沒有寫對!
這里整理“至少一個參數(shù)沒有被指定值”錯誤的可能原因:
1、sql語句原因:因?yàn)閍ccess數(shù)據(jù)庫對join語法支持有局限性,所以在寫access數(shù)據(jù)庫join語句的時候注意參考這篇文章中介紹的sql格式:access數(shù)據(jù)庫多表聯(lián)合查詢(Left Join等)的sql語句寫法。其實(shí)有時候也可以考慮這種多表查詢:select * from table1,table2 where table1.tid=table2.tid and table1.userid='A00001'。
2、字段名字寫錯。這種錯誤雖然很低級,但是還是經(jīng)常會發(fā)生。所以當(dāng)access數(shù)據(jù)庫提示“至少一個參數(shù)沒有被指定值”錯誤的時候,建議耐心對比下sql中各字段名字是否和數(shù)據(jù)表中的字段名一致。
注意以上問題,就再也不怕access數(shù)據(jù)庫的這個“至少一個參數(shù)沒有被指定值”的錯誤了。
|
新聞熱點(diǎn)
疑難解答
圖片精選