![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблемка с ADO
eLVik © (2003-02-12 15:34:00)Добрый день!
Работаю с MS Access. Возник такой TROUBLE -
Через OpenDialog указываю имя файла MDB для TADOConnection,
подключаюсь к базе (всё OK), отключаюсь от неё и снова подключаюсь. При этом вылетает ошибка.
KeepConnection = false...
В хелпе нашёл метод TADOConnection.ClearDataSets, но Дельфи его не понимает, говорит Undeclared Indentifier.
Вообщем, при первом подключении ошибки нет, а при повторном - ERROR.
PS
Посоветуйте книги по ADO
Nikolai_S (2003-02-12 18:11:00) [1]Я тоже так делаю - через OpenDialog и все работает, хоть 100 раз подключай. Что-то не так делаешь...
Вот как я делаю:
try
ADOConnection.Close;
ADOConnection.ConnectionString := Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=%s;Mode=Share Deny None;Persist Security Info=False", [OpenDialog.FileName]);
ADOConnection.Open;
except
on E: Exception do
ShowMessage(E.Message);
end;
И потом можно сколько угодно раз делать
ADOConnection.Close;
ADOConnection.Open;
eLVik (2003-02-12 16:11:00) [2]Дельфи под рукой нет, а сообщение "Could not open %1" или вроде того
to Oleg
Thanks, попробую!
А вообще интересно - метод в хэлпе есть, но Дельфи его понимает :O
Олег (2003-02-12 15:50:00) [3]
> Через OpenDialog указываю имя файла MDB для TADOConnection
Возможно при подобном подключении ошибки пропадут
uses AdoConEd;
EditConnectionString(ADOConnection1)
Nikolai_S (2003-02-12 15:44:00) [4]А какая именно ошибка? Текст сообщения какой?