Команда CREATE CONNECTION

Создает именованное соединение и сохраняет его в текущей базе данных.

Синтаксис:

CREATE CONNECTION [ConnectionName | ?]
	[DATASOURCE cDataSourceName
	[ USERID cUserID] [ PASSWORD cPassWord]
	| CONNSTRING cConnectionString]

Параметры:
ConnectionName
Задает имя соединения, которое будет создано.
?
Отображает конструктор соединений, в котором можно создать и сохранить соединение.
DATASOURCE cDataSourceName
Задает имя источника данных ODBC для соединения.
USERID cUserID
Задает идентификатор пользователя для источника данных ODBC.
PASSWORD cPassWord
Задает пароль для источника данных ODBC.
CONNSTRING cConnectionString
Задает строку соединения с источником данных ODBC. Строку соединения можно использовать вместо явного задания источника данных ODBC, идентификатора пользователя и пароля.

Комментарии:
Перед тем как создавать именованное соединение, необходимо открыть базу данных в монопольном режиме. Чтобы открыть базу данных для монопольного использования, включите предложение EXCLUSIVE в команду OPEN DATABASE.

Если опустить необязательные аргументы, появится диалоговое окно Connection Designer, с помощью которого можно создать соединение в интерактивном режиме.

Пример:

* В следующем примере предполагается, что источник данных ODBC с
* именем MyFoxSQLNT доступен, а идентификатором пользователя для
* этого источника данных служит "sa". Открывается база данных testdata, и
* создается соединение с именем Myconn. Команда DISPLAY CONNECTIONS
* выводит на экран список именованных соединений базы данных. Затем
* по команде DELETE CONNECTION соединение удаляется из базы данных.

CLOSE DATABASES
OPEN DATABASE (SYS(2004) + 'samples\data\testdata')
CREATE CONNECTION Myconn DATASOURCE "MyFoxSQLNT" USERID "sa"

CLEAR
DISPLAY CONNECTIONS	&& Displays named connections in the database
DELETE CONNECTION Myconn	&& Removes the connection just created

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 06.12.2002