![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Описание. Пытается устанавливать подключение с сервером MySQL на компьютере host
Пытается устанавливать подключение с сервером MySQL на компьютере host. mysql_connect() должна завершиться успешно прежде, чем Вы сможете выполнить любую из функций API, за исключением mysql_get_client_info(). Значения параметров такие же, как для соответствующих параметров mysql_real_connect() с тем различием, что параметр подключения может быть NULL. В этом случае API распределяет память для структуры подключения автоматически и освобождает ее, когда Вы вызываете mysql_close(). Недостаток этого подхода в том, что Вы не можете получить сообщение об ошибке, если подключение терпит неудачу. Чтобы получать информацию об ошибке из mysql_errno() или mysql_error(), Вы должны обеспечить имеющий силу указатель на структуру MYSQL. Возвращаемые значения Аналогично mysql_real_connect(). Ошибки Аналогично mysql_real_connect(). Mysql_change_user() mysql_change_user(mysql: PMYSQL; const user, passwd, db: pchar): TMY_BOOL; stdcall; Описание Меняет пользователя и заставляет базу данных, определенную как db, стать заданной по умолчанию (текущей) базой данных на подключении, определенном mysql. В последующих запросах эта база данных будет значением по умолчанию для ссылок на таблицы, которые не включают явный спецификатор базы данных. Эта функция впервые была представлена в MySQL Version 3.23.3. mysql_change_user() терпит неудачу, если указанный пользователь не может быть использован, или если он не имеет разрешения использовать эту базу данных. В этом случае пользователь и база данных не будут изменены вообще. Параметр db может быть установлен в NULL, если Вы не хотите иметь заданную по умолчанию базу данных. Возвращаемые значения Ноль для успеха. Отличное от нуля, если произошла ошибка. Ошибки Аналогично mysql_real_connect(). CR_COMMANDS_OUT_OF_SYNC Команды были выполнены в неподходящем порядке. CR_SERVER_GONE_ERROR Сервер MySQL занят. CR_SERVER_LOST Подключение было потеряно в течение запроса. CR_UNKNOWN_ERROR Произошла неизвестная ошибка. ER_UNKNOWN_COM_ERROR Сервер MySQL не выполняет эту команду (вероятно, старая версия). ER_ACCESS_DENIED_ERROR Пользователь или пароль ошибочен. ER_BAD_DB_ERROR База данных не существует. ER_DBACCESS_DENIED_ERROR Пользователь не имеет прав доступа к базе данных. ER_WRONG_DB_NAME Имя базы данных слишком длинное. Mysql_create_db() mysql_create_db(mysql: PMYSQL; const db: pchar): integer; stdcall; Описание Создает базу данных с именем db.
|