Форум: "Базы";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
ВнизОшибка EIBClientError при подключении к БД Найти похожие ветки
← →
Powerful (2005-07-06 00:08) [0]Есть код:
IBDatabase1.DatabaseName:="C:\Base1.gdb";
IBDatabase1.Params.Values["user_name"]:="AZZ";
IBDatabase1.Params.Values["password"]:="1110";
IBDatabase1.Connected:=true;
При выполнении последней команды возникает ошибка EIBClientError c текстом:
Operation cancelled at user"s request
Что не так???
← →
LF © (2005-07-06 04:04) [1]Description
Use EIBClientError to raise an exception for client-specific errors. It is raised when an application tries to use a component improperly. For example, an EIBClientError is raised when a component can’t access the database because it does not have an IBDatabase component specified, attempts to edit a read-only dataset, tries to execute an empty query, and so on.
Такая ошибка (функционирования IBX-клиента)возникает когда "Приложение использует компонент неправильно. Например, компонент не может связаться с базой, потому что не определен компонент IBDatabase, пытается прочесть READ-ONLY и т.д."
Или, например, нет компонента IBTable. Это весь код?
← →
eugie (2005-07-07 12:49) [2]Компонент IBTable не обязателен, зато обязателен компонент IBTransaction, без которого IBDataBase.Connected в True не установится. Кроме того, в приведенном коде неверно указан параметр DatabaseName (нужно написать: localhost:c:\Base1.gdb).
Если подключение выполняется в run-time, то можно перед установкой свойства Connected в True явно страртовать транзакцию:
if not IBDatabase1.Transaction.Active then
IBDatabase1.Transaction.StartTransaction;
← →
Johnmen © (2005-07-07 13:21) [3]>можно перед установкой свойства Connected в True явно >страртовать транзакцию:
Стартовать транзакцию без подключения ?
Это как это ? Просто интересно...:)
← →
Stakan © (2005-07-07 13:39) [4]eugie (07.07.05 12:49) [2]
> нужно написать: localhost:c:\Base1.gdb
Я работал с IB5.x, IB6.5, FB1.0, FB1.5
Везде для локальных серверов указывал DatabaseName без LocalHost. Всё работало нормально.
ИМХО не в это м дело.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2005.08.14;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.012 c