access裡like的萬用字元用法是這樣:
「?」表示任何單一字元; 「*」表示零個或多個字元; 「#」表示任何乙個數字
有時候用%作為萬用字元不行,需要用*號作為萬用字元
select * from tablename where title like '%afish%';
select * from tablename where title like '*afish*';
這個需要在access裡設定一下,把ansi-89規範改成ansi-92規範
進入資料庫【工具】-【選項】,找到【表/查詢】標籤
把右下角的sql server相容語法(ansi-92),當前資料庫(t)勾選,這樣就能在access裡使用%的萬用字元了(在access2003以後的版本使用)。
注:在asp中可用%主要是連線了api介面的原因。
Access資料庫的Like查詢
原文 作業系統 pnt4.0 sp5 iis4 access 97 工具 asp 問題 我有乙個客戶檔案資料庫,有大概13000條資料,用asp提取資料庫記錄的時候用 select name,address,lxr,tel from khda where name like 江華 選出的記錄為0條,...
ACCESS資料庫注意問題
1 select 時,字段可能是系統保留關鍵字,應加中括號,如 select level from userinfo 2 update操作採用引數化時,引數須按順序,要不然update操作失敗,也不會報錯。3 查詢時間欄位時,不是sql server那樣使用單引號,而是使用井號。如例子 select...
access資料庫更新問題
今天update access資料庫時,使用了引數化的方式,結果不報錯,但是資料也沒有更新。這問題搞了我好長時間,鬱悶,經過google發現access使用引數化時,引數位置必須和賦值順序相同才行,否則更新時就會出現資料無法更新但是也不報錯的怪現象。例如 update tablename set a...