Access資料庫LIKE問題

2022-07-15 05:54:08 字數 496 閱讀 1328

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...