(6) 資料庫AA.mdb 中的 AAadress Table
使用物件adodc
VB版本:vb6
如何列出在Address 欄位中住在「台北市」的資料呢?
NAME欄位 Address 欄位
王大同 台北市....
陳老二 台北市....
高美麗 高雄縣...
曾繁仁 台南市...
因小弟我對資料庫不熟,可否請高手指教一下,我的程式碼如下:
Dim Provider As String
Dim DataSource As String
Provider = "Provider=Microsoft.Jet.OLEDB.4.0"
DataSource = "Data Source= C:\AA.mdb"
frm.Adodc1.Mode = adModeReadWrite
frm.Adodc1.ConnectionString = Provider & ";" & DataSource
frm.Adodc1.CommandType = adCmdTable
frm.Adodc1.RecordSource = "AAadress"
frm.Adodc1.Refresh
frm.Adodc1.Recordset.Find "Address='" & 台北市) & "'"
frm.Adodc1.RecoRecordset.MoveFirst '-移到第一筆
While NOT frm.Adodc1.RecoRecordset.EOF
if frm.Adodc1.RecoRecordset.AbsolutePosition > 0 then
Debug.Print frm.Adodc1.RecoRecordset.Fielsd("NAME").Value
frm.Adodc1.RecoRecordset.MoveNext
end if
Wend
上述方法無法列出我要的結果, 因 Find 方法只能找出 "一模一樣" 的字串 的資料筆數
要找出 "部份字串相同" 的結果, 如何做呢?
之前有位仁兄回答過此問題, 但我還是不了解該如何做, 可否直接修改我的程式碼好嗎?