необходимо скопировать строки из одной базы в другую, а если эта база (из которой копируют) запароленная .....
база1.Execute "insert into табл1 in '" & App.Path & "\Базы\База1.mdb" & "' select id, фио from табл" [where id=9]
как быть???
Dim cn As ADODB.Connection
Dim rs As ADODB.Recordset
Set cn = New ADODB.Connection
Set rs = New ADODB.Recordset
With cn
.Provider = "Microsoft.Jet.OLEDB.4.0"
.ConnectionString = "Data Source=" + App.Path & "\base_name.mdb;Jet OLEDB:Database Password=пароль;"
.Mode = adModeShareDenyNone
.Open
End With
With rs
.ActiveConnection = cn
.CursorType = adOpenStatic
.CursorLocation = adUseClient
.LockType = adLockOptimistic
.Source = "текст запроса/имя таблицы"
.Open
End With
Алексей К. писал(а):а так конечно же cn.execute
Сейчас этот форум просматривают: AhrefsBot, SemrushBot и гости: 117