Текущий архив: 2003.03.03;
Скачать: CL | DM;
ВнизПроблемка с ADO Найти похожие ветки
← →
eLVik (2003-02-12 15:34) [0]Добрый день!
Работаю с MS Access. Возник такой TROUBLE -
Через OpenDialog указываю имя файла MDB для TADOConnection,
подключаюсь к базе (всё OK), отключаюсь от неё и снова подключаюсь. При этом вылетает ошибка.
KeepConnection = false...
В хелпе нашёл метод TADOConnection.ClearDataSets, но Дельфи его не понимает, говорит Undeclared Indentifier.
Вообщем, при первом подключении ошибки нет, а при повторном - ERROR.
PS
Посоветуйте книги по ADO
← →
Nikolai_S (2003-02-12 15:44) [1]А какая именно ошибка? Текст сообщения какой?
← →
Олег (2003-02-12 15:50) [2]
> Через OpenDialog указываю имя файла MDB для TADOConnection
Возможно при подобном подключении ошибки пропадут
uses AdoConEd;
EditConnectionString(ADOConnection1)
← →
eLVik (2003-02-12 16:11) [3]Дельфи под рукой нет, а сообщение "Could not open %1" или вроде того
to Oleg
Thanks, попробую!
А вообще интересно - метод в хэлпе есть, но Дельфи его понимает :O
← →
Nikolai_S (2003-02-12 18:11) [4]Я тоже так делаю - через 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;
Страницы: 1 вся ветка
Текущий архив: 2003.03.03;
Скачать: CL | DM;
Память: 0.44 MB
Время: 0.007 c