Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.03.03;
Скачать: [xml.tar.bz2];

Вниз

Проблемка с 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
14-5820
sad
2003-02-11 19:14
2003.03.03
JavaScript: определить существует ли файл на диске


3-5475
vladimirS
2003-02-14 09:48
2003.03.03
Как составить запрс?


6-5692
KoHe4Ho }|{e 6ot
2003-01-12 22:30
2003.03.03
Аспекты с сетью


8-5658
maveric
2002-11-18 21:02
2003.03.03
Очень тупой вопрос


14-5737
Profesor
2003-02-14 20:23
2003.03.03
Клава





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский