返回列表 上一主題 發帖

[發問] 請問搜尋資料庫所有欄位有符合條件的資料

[發問] 請問搜尋資料庫所有欄位有符合條件的資料

本帖最後由 Hsieh 於 2010-11-20 16:57 編輯

Dim 條件 As String
Dim MYCON As ADODB.Connection
Dim MYRS As ADODB.Recordset
Set MYCON = New ADODB.Connection
MYCON.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" & 資料庫
Set MYRS = New ADODB.Recordset

    With MYRS
        .Source = "SELECT 編號,名稱,電話,傳真 FROM 客戶資料 WHERE 電話 LIKE '%123%'"
        .ActiveConnection = MYCON          '指定所使用的Connection物件
        .Open
    End With

以上程式只能找出客戶資料內電話欄位內有123的資料

而我想(編號,名稱,電話,傳真)都要搜尋含有123的資料
請問要分4次搜尋嗎?
還是可以一次搜尋?

請問分4次搜尋比較快還是一次搜尋
謝謝:)

挖靠... 這超難算的...
我建議直接跑 計算時間比較快... 不然算到假死(學藝不精的說法)
WHERE 編號 LIKE '%123%' or 名稱 LIKE '%123%' or 電話 LIKE '%123%' or 傳真 LIKE '%123%'

真的要算的話 必須先算出往返DB的時間
依據Table 的key算...
實際上 我也只算過一兩次 是在學校算的...
在公司上我的使用BD工具要他算給我>"<
若是我回答,使您滿意,請您讓我知道!                  
若是我的回覆,您仍有其他見解,也請您不嗇指教!

TOP

感謝 Min 版主
這正是我需要的
搜尋速度也很快
感恩

TOP

        靜思自在 : 手心向下是助人,手心向上是求人;助人快樂,求人痛苦。
返回列表 上一主題