VB6 プログラムを作成しており、DB から情報を取得したいと考えています。
しかし、テーブルの 1 行の情報だけが必要です
現在、これをクエリとして持っています
SELECT CertNo FROM STICKER
これにより、リストボックスにCertNoのすべてのアイテムが入力されます。変数に依存する情報を取得する方法はありますか?
SELECT CertNo FROM STICKER WHERE CertNo = 10000
CertNo = 10000 の行からすべての列を取得します。
データを取得するコード:
Dim cn As ADODB.Connection, rs As ADODB.Recordset, r As Long
Datalist.Clear
Set cn = New ADODB.Connection
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data Source=C:\Users\User\Desktop\test\dbAdd.mdb;"
Set rs = New ADODB.Recordset
rs.Open "SELECT CertNo FROM STICKER WHERE CertNo = '10303';", cn, adOpenStatic, adLockOptimistic
rs.MoveFirst
While Not rs.EOF
Datalist.AddItem rs.Fields(0)
rs.MoveNext
Wend
Set rs = Nothing
Set cn = Nothing