---
title: "ConnectDB - Связать заголовок и базу данных"
type: guide
api: [api7]
tags: [guide, api7, connectdb]
sources:
  - connectdb.html
---

*API экспортных функций > Функции работы с прикладной библиотекой  > Функции работы с базами данных *

Пример...
Аналог данной функции при использовании Automation - метод ksDataBaseObject::ksConnectDB.
Синтаксис:
```
int ConnectDB (reference bd, char * dataBaseName);
Входные параметры:
bd    - указатель на блок заголовка, созданный при помощи функции CreateDB.
dataBaseName    - имя БД (для базы данных, доступной через интерфейс ODBC - имя БД в администраторе ODBC, для базы данных текстового формата - имя файла).
Возвращаемое значение:
1    - в случае успешного завершения,
0    - в случае неудачи.
```
Примечание:
1. Функция связывает блок заголовка с указателем bd и базу данных с именем dataBaseName. Если база данных представлена в виде текстового файла, то функция работает аналогично стандартной функции WINDOWS OpenFile. При режиме работы через ODBC-интерфейс имя базы данных задается в файле ODBC.INI, содержащем список определенных баз данных.
2. При использовании Unicode следует использовать функцию ConnectDBW.
