Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
14-5752
Profesor
2003-02-16 11:32
2003.03.03
Клава


14-5785
OxOTHuK
2003-02-12 07:20
2003.03.03
Мысли вслух


3-5428
Sirus
2003-02-13 06:49
2003.03.03
Можно ли TQuery из DLL связать с TDatabase из основной программы?


14-5742
Palladin
2003-02-15 17:52
2003.03.03
Что творится в


3-5436
Arkady
2003-02-12 12:52
2003.03.03
Сжатие Access





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский