Главная страница
    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.009 c
7-5894
Иксик
2003-01-02 12:57
2003.03.03
Баг в XP


14-5741
Vitek
2003-02-15 23:06
2003.03.03
Каталоги


4-5924
Stein
2003-01-15 00:31
2003.03.03
Изменение даты/времени у директория


1-5541
polecat79
2003-02-21 13:41
2003.03.03
Проблемма с написанием наследника от TPropertyEditor


4-5909
cult
2003-01-08 16:24
2003.03.03
Перекрытие WndProc для стандартных виндовых контролов





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