Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.04.17;
Скачать: CL | DM;

Вниз

Cнова TADOQuery   Найти похожие ветки 

 
Saska ©   (2003-04-01 13:13) [0]

День добрый! Может ли кто подсказать, почему TADOQuery созданный в ран-тайме, заваливается при вызове метода Open, хотя такая-же самая кверя, созданная в дизайн-тайме, с ТАКИМ ЖЕ ConnectionString вполне корректно работает, Может есть какие-то фишки? Заранее спасибо.


 
Skier ©   (2003-04-01 13:15) [1]

Код.


 
Saska ©   (2003-04-01 13:20) [2]


try
Connection := TADOConnection.Create(Owner);
Query := TADOQuery.Create(Owner);
Query.Connection := Connection;
except
result := -1;
ErrMsg := Errors[0];
end;

................

if Connection.Connected then Connection.Close;
Connection.ConnectionString := aParsed.Strings[1];
try
Connection.Open; //здесь все умирает!!!
Connection.GetTableNames(TableList, true);
Connection.LoginPrompt := false;
except
ErrMsg := Errors[1];
exit;
end;


 
Skier ©   (2003-04-01 13:23) [3]

if Connection.Connected then Connection.Close; - зачем закрываешь соединение ?


 
Saska ©   (2003-04-01 13:29) [4]

Из-за Этого? Я думал так корректней будет. Да и еще, все это в тексте DLL, а Owner - указатель на форму приложения, которое эту DLL и цепляет...


 
Palladin ©   (2003-04-01 13:29) [5]


> Skier © (01.04.03 13:23)

чтобы открыть наверно новое, что за странный вопрос

> Saska © (01.04.03 13:20)

LoginPromt нужно устанавливать до Open, логику чувствуешь?


 
Saska ©   (2003-04-01 13:31) [6]

Да он до LoginPrompt и не добирается, может я чего более существенное до Open не сделал?


 
stone ©   (2003-04-01 13:34) [7]

Проверь ConnectionString перед Open.


 
sniknik ©   (2003-04-01 13:53) [8]

Saska © (01.04.03 13:31)
> Да он до LoginPrompt и не добирается, может я чего более существенное до Open не сделал?

и не доберется
Palladin © (01.04.03 13:29)
> LoginPromt нужно устанавливать до Open, логику чувствуешь?



 
Соловьев ©   (2003-04-01 13:58) [9]


> aParsed.Strings[1];

что там происходит?


 
Saska ©   (2003-04-01 14:08) [10]

Всем спасибо, о великие Гуру, вроде пока заработало...


 
Saska ©   (2003-04-01 14:10) [11]

Соловьев © (01.04.03 13:58)
> aParsed.Strings[1];
что там происходит?

Разбор строки команд, разделенных ";"





Страницы: 1 вся ветка

Текущий архив: 2003.04.17;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.025 c
7-54895
jack128
2003-02-20 14:47
2003.04.17
Как узнать когда данные реально ушли из ком порта ?


4-54964
Thorn
2003-02-16 15:48
2003.04.17
Список запущенных процессов


1-54619
Alexxxxx
2003-04-07 22:46
2003.04.17
Парсинг *.rtf файла.


14-54869
Supreme 2
2003-04-01 23:16
2003.04.17
Чё с МАСЯНЕЙ????? Гляньте сайт! Это чё, прикол??


3-54515
Big-iner
2003-03-31 15:55
2003.04.17
Поиск и вывод нужных записей из таблицы Paradox