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