Private DB As DAO.Database
Private RS As DAO.Recordset
Private sqlk as String
Set DB = DAO.OpenDatabase(Name_Base)
' sqlk = "SELECT * FROM [таблица] WHERE [поле1] = '" + значение2 + "' AND [поле2] = '" + значение2 + "' ;"
'твой запрос
Set RS = DB.OpenRecordset(sqlk)
Do Until RS.EOF
твой массив1() = RS.Fields("поле1")
твой массив2() = RS.Fields("поле2")
твой массив3() = RS.Fields("поле3")
твой массив4() = RS.Fields("поле4")
RS.MoveNext
Loop
Dim aRecords() As Variant
aRecords = rs.GetRows()
Private Sub Form_Load()
Dim sql As String
Dim rs As New ADODB.Recordset
sql = "SELECT Kod FROM TableName"
With rs
.Open sql, _
GetConnection("C:\Documents and Settings\All Users\Äîêóìåíòû\Japan Cars.mdb"), _
adOpenForwardOnly, _
adLockReadOnly
Do Until .EOF
LstCOD.AddItem rs("Kod")
.MoveNext
Loop
.Close
End With
Set rs = Nothing
End Sub
Private Function GetConnection(sFileName As String) As ADODB.Connection
Dim db As New ADODB.Connection
With db
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = sFileName
.Open
End With
Set GetConnection = db
Set db = Nothing
End Function
cmd = "Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Data source=C:\Documents and Settings\All Users\Документы\Japan Cars.mdb;User ID=Admin;Password=;"
Сейчас этот форум просматривают: SemrushBot, Yandex-бот и гости: 9