access里like的通配符不能用%,要用*


轉自http://www.knowsky.com/339881.html

access里like的通配符用法是這樣: 
    “?”表示任何單一字符; “*”表示零個或多個字符; “#”表示任何一個數字 
    所以應該是: 
    select * from databasename where fieldname like '*XX*'


原來在SQL SERVER 里是用%%的,在ACCESS里是用**號的,怪不得都找不到數據!

但如果在VS2005的TableAdapter里又要用%%,用* 不行!!!

 

————————————————————————————————————————————————————————————

經測試:使用office access數據庫的查詢功能,查詢語句的通配符如上文所述需要使用*,而非%。

但是在vs程序中,盡管查詢的數據庫是access數據,查詢sql語句中應當使用%,而不是*,程序中應當使用標准的sql語法,否則將無法正常查詢。

access軟件的查詢功能的語法與標准語法有區別。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM