Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];




Вниз

Кто-нибудь встречался с багом 


strahov   (2001-12-05 15:32) [0]

при соединении с БД MS SQL 7.0 типа
DataBase1.connected := true ;
на самом деле соединения не выполняет как надо, и независимо от значения вышеупомянутого свойства при открытии первого query вылетает снова стандартный диалог подсоединения, и если все опять ОК, тогда все остальное прилично. Выход может в подсоединеннии через BDE типа
DataBase1 := session.OpenDataBase("Name");
Но как в этом случае уйти от стандартого диплового окна предлагаемого фирмой Борман для подсоединения к БД?
С уважением



Tonie   (2001-12-05 15:40) [1]

1. Похоже у тебя query не присоединен к DataBase1
(свойство QueryX.DataBaseName = DataBase1.DataBaseName должно быть а не Alias-у твоей базы ...)

2. А Login Promt отключается свойством DataBase1.LoginPromt

3. И все это в Help exists



strahov   (2001-12-05 16:08) [2]

Думаю - это не решение проблемы. Возьми соединись к БД при помощи установки св-ва
connected := true;
и как я уже писал выше. Затем через Debug Inspector (Ctrl+Left Button) погляди на содержимое DataBase1 и насладись разницей в значениях пременных. В QueryX.DataBaseName нужно указывать алиас, для переносимости БД с одной машины на другую, настраивая только BDE. Это в хелпе имеется. Login Promt для ОpenDataBase через BDE не нужен, т.к. открытие идет по названию(символьная строка) в BDE и сама функция являет собой значение сконнекченной БД с параметрами из BDE.
С уважением



Tonie   (2001-12-05 18:09) [3]

> В QueryX.DataBaseName нужно указывать алиас,
Тогда для каждого query у тебя будет свой connection соответственно столько раз и login надо будет делать, для того и есть TDataBase, у DataBase1 есть property AliasName туда и пишут Alias, а DataBaseName задают сами и используют в остальных DataBaseComponents, тогда Promt выскакивает только при DataBase.Connected := true и все работает ...

...Delphi5/Demo/Db/MastApp посмотри unit DataMod





Форум: "Базы";
Поиск по всему сайту: delphimaster.net;
Текущий архив: 2002.01.08;
Скачать: [xml.tar.bz2];




Наверх





Память: 0.72 MB
Время: 0.018 c
7-22435           sssss                 2001-09-23 14:15  2002.01.08  
МАСТЕРЫЫЫЫ!!! ВОПРОС ЖИЗНИ И СМЕРТИ !!!!


1-22244           Socol                 2001-12-15 15:42  2002.01.08  
Загрузка файла!


14-22345          petr_v_a              2001-11-05 20:13  2002.01.08  
В защиту Ланы Розановой &Co!!!


3-21932           Кристина              2001-12-04 07:43  2002.01.08  
Help :(


3-21962           phantom2040           2001-12-04 13:27  2002.01.08  
Установка фильтра в TDStringGrid