Форум: "Базы";
Текущий архив: 2003.04.17;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.009 c