PureBasic

OpenDatabase()

Синтаксис

Result = OpenDatabase(#Database , DatabaseName$ , User$ , Password$ [, Plugin])

Описание


Открывает указанную Базу Данных, и назначает ей Номер #Database.

Параметры

#Database Номер, который будет идентифицировать новую базу данных. В качестве этого параметра можно использовать значение #PB_Any, чтобы сгенерировать этот Номер автоматически.
DatabaseName$ Название базы данных, которую требуется открыть.
User$ Имя пользователя (логин) для открытия базы данных.
Password$ Пароль для открытия базы данных. Может быть пустой строкой, если пароль не требуется.
Plugin (дополн.) Определяет используемый для базы данных плагин, и может принимать одно из следующих значений:
  #PB_Database_ODBC      : БД будет использовать backend ODBC, для этого необходим вызов UseODBCDatabase().
  #PB_Database_SQLite    : БД будет использовать backend SQLite, для этого необходим вызов UseSQLiteDatabase().
  #PB_Database_PostgreSQL: БД будет использовать backend PostgreSQL, для этого необходим вызов UsePostgreSQLDatabase().
  #PB_Database_MySQL     : БД будет использовать backend MySQL, для этого необходим вызов (UseMySQLDatabase().
Если Плагин указан не будет, то будет использоваться первый зарегистрированный плагин базы данных.

Возвращаемое значение

Возвращает не нулевое значение, если соединение с базой данных было установлено успешно, в противном случае возвращает 0. В случае возникновения ошибки, текст с описанием ошибки может быть получен с помощью DatabaseError(). Если для параметра #Database использовалось значение #PB_Any, то возвращаемым значением будет сгенерированное число.

См. также

OpenDatabaseRequester(), CloseDatabase(), UseODBCDatabase(), UseSQLiteDatabase(), UsePostgreSQLDatabase()

Поддерживаемые OS

Все

<- NextDatabaseRow() - Оглавление Database - OpenDatabaseRequester()->