Управление базами данных Access на VBA - eDrive
Управление базами данных Access на VBA - eDrive
Управление базами данных Access на VBA - eDrive
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
16<br />
cnn.Properties ("DataBase") = "базаДанных"<br />
cnn.Properties ("UserId") = "Пользователь"<br />
cnn.Properties ("Password") = "Пароль"<br />
cnn.Open<br />
MsgBox cnn.ConnectionString<br />
If cnn.State = adStateClosed Then<br />
MsgBox "Нет подключения"<br />
Else<br />
MsgBox "Подключение есть"<br />
End If<br />
cnn.Close<br />
End Sub<br />
Sub ДоступКПолямADO ()<br />
Dim rst As New ADODB.Recordset<br />
rst.Open "Сотрудники", CurrentProject.Connection<br />
For i = 0 To rst.Fields.Count - 1<br />
temp = temp & rst.Fields(i).Name & vbCr<br />
Next<br />
MsgBox "Всего полей: " & Str(rst.Fields.Count) & vbCr & temp<br />
End Sub<br />
Sub СвойстваADO ()<br />
Dim cnn As New ADODB.Connection, rst As New ADODB.Recordset<br />
cnn.Provider = "Microsoft.Jet.OLEDB.4.0"<br />
cnn.Properties ("Data Source") = "D:\ Кадры.mdb"<br />
cnn.Open<br />
rst.CursorType = adOpenStatic<br />
rst.Open “Сотрудники”, cnn<br />
' вот как можно уз<strong>на</strong>ть все свойства класса<br />
For i = 0 To cnn.Properties.Count - 1<br />
Debug.Print cnn.Properties (i).Name<br />
Next<br />
End Sub<br />
Public cnnXLS As New ADODB.Connection, _<br />
cnnMDB As New ADODB.Connection, _<br />
cnnDBF As New ADODB.Connection<br />
Public rstXLS As New ADODB.Recordset, _<br />
rstMDB As New ADODB.Recordset, _<br />
rstDBF As New ADODB.Recordset<br />
Sub Соединения ()<br />
Отключение<br />
cnnXLS.Open "DBQ=D:\ Сотрудники.xls;Driver={Microsoft Excel Driver (*.xls)}"<br />
RSTOpen "Сотрудники", cnnXLS, rstXLS<br />
cnnDBF.Open "DBQ=D:\;Driver={Microsoft dBase Driver (*.dbf)}"<br />
RSTOpen "T", cnnDBF, rstDBF