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
Все