Практикум для изучения возможностей работы в СУБД Access. Устюгова В.Н. - 52 стр.

UptoLike

Составители: 

52
URL - адрес, идентифицирующий такие ресурсы, как файл или каталог. Заметьте, свойства,
установленные в строке соединения, могут измениться после открытия соединения,
поскольку может произойти трансляция аргументов в форму, предусмотренную
Провайдером.
Ниже приведено несколько примеров различных строк подключения (Connection
String).
Использование SQL Server OLE DB Provider (подключение Windows к SQL Server):
"Provider=SQLOLEDB;Data Source=YourDb;Initial Catalog=pubs"
"Provider=SQLOLEDB;Integrated Security=SSPI;Persist Security Info=False;Initial
Catalog=Northwind;Data Source=london1"
"Provider=SQLOLEDB;Data Source=MyServer;Initial
Catalog=MyBase;UserID=ItsMe;Password=MyPass;"
Строка подключения к источнику данных ODBC
"Provider=MSDASQL;DSN=MyDSN; UID=ItsMe;PWD=MyPass; "
При подключении к файлу Access или Excel строка подключения могла бы выглядеть так:
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Борей.mdb"
Методы объекта Connection позволяют открывать или закрывать соединение,
выполнять команды, основанные на SQL-операторах и т.д. Далее следует краткое описание
некоторых методов.
Метод Open устанавливает физическое соединение с источником данных:
connection.Open ConnectionString, UserID, Password, Options
В этом методе можно указать следующие (необязательные параметры):
ConnectionStringСтрока подключения (смотри свойство ConnectionString);
UserID имя пользователя, который устанавливает соединение;
Password пароль пользователя, который устанавливает соединение
После создания экземпляра объекта ADODB.Connection используем следующие
команды для открытия базы данных:
'команда открывает базу данных Microsoft Access 2003
objConnection.Open "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =
C:\Scripts\Inventory.mdb"
'команда открытия базы данных Access 2007
objConnection.Open "Provider = Microsoft.ACE.OLEDB.12.0; Data Source =
C:\Scripts\Inventory.accdb"
'для открытия базы данных SQL Server
objConnection.Open "Provider=SQLOLEDB;Data Source=atl-sql-
01;Trusted_Connection=Yes;Initial Catalog=Inventory;User
ID=fabrikam\kenmyer;Password=34DE6t4G!;"
Методы BeginTrans, CommitTrans и RollbackTrans. Эти методы нужны, если вы в
своих приложениях используете механизм транзакций. В одну транзакцию объединяется
URL - адрес, идентифицирующий такие ресурсы, как файл или каталог. Заметьте, свойства,
установленные в строке соединения, могут измениться после открытия соединения,
поскольку может произойти трансляция аргументов в форму, предусмотренную
Провайдером.
     Ниже приведено несколько примеров различных строк подключения (Connection
String).
     Использование SQL Server OLE DB Provider (подключение Windows к SQL Server):

"Provider=SQLOLEDB;Data Source=YourDb;Initial Catalog=pubs"

"Provider=SQLOLEDB;Integrated Security=SSPI;Persist Security Info=False;Initial
Catalog=Northwind;Data Source=london1"

"Provider=SQLOLEDB;Data Source=MyServer;Initial
Catalog=MyBase;UserID=ItsMe;Password=MyPass;"

Строка подключения к источнику данных ODBC

"Provider=MSDASQL;DSN=MyDSN; UID=ItsMe;PWD=MyPass; "


При подключении к файлу Access или Excel строка подключения могла бы выглядеть так:

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\Борей.mdb"

     Методы объекта Connection позволяют открывать или закрывать соединение,
выполнять команды, основанные на SQL-операторах и т.д. Далее следует краткое описание
некоторых методов.
     Метод Open устанавливает физическое соединение с источником данных:

connection.Open ConnectionString, UserID, Password, Options

В этом методе можно указать следующие (необязательные параметры):
ConnectionString – Строка подключения (смотри свойство ConnectionString);
UserID – имя пользователя, который устанавливает соединение;
Password – пароль пользователя, который устанавливает соединение

     После создания экземпляра объекта ADODB.Connection используем следующие
команды для открытия базы данных:
'команда открывает базу данных Microsoft Access 2003
objConnection.Open "Provider = Microsoft.Jet.OLEDB.4.0; Data Source =
C:\Scripts\Inventory.mdb"

'команда открытия базы данных Access 2007
objConnection.Open "Provider = Microsoft.ACE.OLEDB.12.0; Data Source =
C:\Scripts\Inventory.accdb"

'для открытия базы данных SQL Server
objConnection.Open "Provider=SQLOLEDB;Data Source=atl-sql-
01;Trusted_Connection=Yes;Initial Catalog=Inventory;User
ID=fabrikam\kenmyer;Password=34DE6t4G!;"

     Методы BeginTrans, CommitTrans и RollbackTrans. Эти методы нужны, если вы в
своих приложениях используете механизм транзакций. В одну транзакцию объединяется
                                             52