程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> 關於ASP編程 >> Access模糊查詢查不到數據的解決方法

Access模糊查詢查不到數據的解決方法

編輯:關於ASP編程
一般我們在程序裡寫模糊查詢時都是寫成如下這樣:

Select * from table where txtTitle like '%%'

不管連接的數據庫是ACCESS還是SQL Server

但是最近寫程序時總出現語句正確,但就是出不來結果的情況,比如:手動簡單設置服務器安全,及引發的思考,這裡提到我寫服務查詢時總是出不來結果的情況,時間長了,出這問題多了,我發現一個問題,如果按上面的寫法寫到程序裡都是正確的,但是如果用ACCESS裡的“查詢”功能時會發現,同樣的代碼卻運行不了,為什麼呢,為什麼在程序裡調用時卻是正常的,在網上搜索,OK,看來這年頭有問題就應該找google或baidu,原來ACCESS裡的“查詢”不支持像這樣的模糊查詢  like '%柳永法%',他裡面相當於%的是通配符:*,所以要改為

Select * from table where txtTitle like '**'

在SQL Server的查詢分析器裡還是支持正常的SQL語句的寫法的,不知這ACCESS為哈這樣尼。

還有我經常用ACCESS的“查詢”功能直接在數據庫裡操作為什麼用了那麼長時間也沒發現這個問題?是因為發現問題時用程序又可以就沒管他了,還是根本就沒發現過?我想我是發現過,可能項目太就緊,所以沒有去研究他吧。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved