Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Operation cancelled at user's request. [D7, IB6.x]


Zn ©   (2004-04-19 17:45:00) 

При подключении к БД выдаёт такую ошибку. А при подключении со среды Delphi -  всё нормально. Объясните, пожалуйста, шо за дела?


Соловьев   (2004-04-20 10:58:00) [1]


> Zn   (20.04.04 10:53) [15]

может патч поможет - http://www.ibase.ru/v6/ibx708del.zip


Zn   (2004-04-20 10:53:00) [2]


> Соловьев ©   (20.04.04 10:35) [14]

В том-то и дело, что никак. Просто в TForm1.Button1Click стоит единственная строка
IBDatabase1.Connected:=true;
и всё. Упростил всё до невозможности.
Попробовал Remote - результат тот же.


Соловьев   (2004-04-20 10:35:00) [3]


> Zn   (20.04.04 10:32) [13]

ты при запуске как-то меняешь настройки подключения?
и еще в дизайне сделай Connected=false; а при запуске проги - Connected=true;
И все-таки попробуй выбрать Remote: имя сервера -localhost
протокол - TCP/IP


Соловьев   (2004-04-20 10:32:00) [4]


> Connection = Local;

Попробуй написать localhost:путь к базе


Zn   (2004-04-20 10:32:00) [5]

Кстати, по
> Даблклик по IBDatabase
тест коннекта проходит нормально и для LoginPromt=true и LoginPromt=false.


Zn   (2004-04-20 10:30:00) [6]

Кстати по


Zn   (2004-04-20 10:29:00) [7]


> Соловьев ©   (20.04.04 10:17) [9]

Connection = Local;
Database = C:\Vova\ImpToIB\Test2.gdb;
USER_NAME=SYSDBA;
PASSWORD=masterkey;
Character Set=WIN1251;
LoginPromt=true;


Соловьев   (2004-04-20 10:17:00) [8]


> Только какая тут строка коннекта, что-то не пойму

Даблклик по IBDatabase


Zn   (2004-04-20 10:14:00) [9]

Забыл сказать, что использую IBX.


Zn   (2004-04-20 10:13:00) [10]


> Соловьев ©   (20.04.04 09:59) [6]

Ошибка на том же компе. Локальный сервер IB.
Только какая тут строка коннекта, что-то не пойму. В ADO - там да, а здесь... Беру IBDatabase с параметрами по умолчанию. В DatabaseName указываю файл *.gdb, в параметрах - user_name и password. Делаю IBDatabase1.Connected:=true - и всё.
Но что интересно - если IBDatabase.LoginPromt=false то коннектится, если true - выдаёт ошибку (см. выше). Попробовал запускать уже с подконнектенноё базой - всё равно ошибка возникает. Чувствую, что что-то элементарное, но никак не въеду.


Соловьев   (2004-04-20 09:59:00) [11]


> Zn   (20.04.04 09:54) [5]

и все-таки - строка коннекта?
Ошибка возникает при запуске программы на другом компе? или на том же, но екзешника?

> Читал, что при задании пароля используют TSession

Да, но если используют БДЕ. А ты его, как я нонял не используешь. IBExpress - это IBX или же все-таки dbExpress?


Zn   (2004-04-20 09:54:00) [12]

Извините, что задержался.

>
> Vlad ©   (19.04.04 19:07) [4]

Использую IBExpress, делаю просто IBDatabase1.Connected:=true;
в параметрах стоит user_name и password (правильные, потому что из среды подключается без вопросов), хотя недумаю, что это обязательно. Читал, что при задании пароля используют TSession, только не пойму каким боком здесь его присобачить.
Использую IB 6.5 - однозначно.


Vlad   (2004-04-19 19:07:00) [13]


> Zn   (19.04.04 18:55) [3]


> Удивительно - если IBDatabase.LoginPromt=false, то всё работает.

1) Логин и пароль могут быть прописаны в параметрах IBDatabase
2) Возможно ты используешь не IB6x, а какой нибудь Yaffil Personal, там такое проходит.


> При подключении к БД выдаёт такую ошибку

Как и с помощью чего подключаешься ?


Zn   (2004-04-19 18:55:00) [14]

Удивительно - если IBDatabase.LoginPromt=false, то всё работает.
Подскажите, что здесь?


Zn   (2004-04-19 17:51:00) [15]

Забыл сказать - использую IBDatabase.


Соловьев   (2004-04-19 17:48:00) [16]

строка коннекта?
копонеты доступа?


Наверх

Титульная страница Поиск, карта сайта Написать письмо