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

Вниз

проблема с ADO   Найти похожие ветки 

 
tradakad ©   (2005-02-24 16:07) [0]

Я все время исплользовал BDE. но теперь решил от него отказать и перейти на ADO. Элементарный пример. ложу на форму ADOConnection1, настраиваю коннеутион стринг Provider=MSDASQL.1;Persist Security Info=False;Data Source=Файлы dBASE;Mode=Read;Extended Properties="DSN=Файлы dBASE;DefaultDir=D:\urban\delphi\projects\dbbalans;DriverId=533;MaxBufferSize=2048;PageTimeout=5;" делаю коннектед=труе - все ок. ложу ADOQuery1 в SQL пишу "select * from mr47", свойство конеенктион настраиваю как ADOConnection1. делаю актив=труе - в режиме конструктора все ок. и в дбгриде отображается содержимое таблицы и т.п. но когда запускаю на выполнение прогу - получаю ошибку 15877 класса EOleException . что бы это могло бытьи попочему работает в консструкторе?


 
Кук   (2005-02-24 22:44) [1]

Элементарный пример. ложу на форму....

Не надо ложить на форму, лучше забей :-D


 
Кук   (2005-02-24 22:44) [2]

Элементарный пример. ложу на форму....

Не надо ложить на форму, лучше забей :-D


 
KSergey ©   (2005-02-25 08:26) [3]

1) Может эксклюзивный доступ выставлен? ВОт и работает только одно соединение (проверка: закрыть дельфи и запустить прогу)

2) может с путями к базе какой косяк?

А текста ошибки никаого нет? Только код?


 
tradakad ©   (2005-02-25 09:48) [4]

2 KSergey
1) да вроде вроде нет. просто один проект создал, дбфник в папку проекта положил и все...
2) ну в конструкторе то получается, таблица видна, к дбгриду подключается - делаю таблицу активной - дбгрид сразу заполняется строками из таблицы, ставлю активность в фалсе - прога запускается, пробовал на кнопку поцепил ADOTable1.Active:=true; - прога запускается , но когда нажимаю эту кнопку - таже самая ошибка.
проект вызвал исключение класса EOleEsception с сообщением [Microsoft][Драйвер ODBC dBse]Непредвиденная ошибка драйвера внешней базы  базы данных (15877) Процесс остановлен.
когда BDE начинал использовать - тоже глюки были поначалу конечно, но чтобы такое - :)
2 Кук - забить нельзя. существует явная задача. да и дело принципа уже.


 
KSergey ©   (2005-02-25 10:45) [5]

> [4] tradakad ©   (25.02.05 09:48)
> 2 Кук - забить нельзя. существует явная задача. да и дело
> принципа уже.

К дбф-кам не всегда хорошо через ODBC.
К стати, по большому счету будет ли тут разница: через BDE или ADO? Все едино по сути работает ODBC-драйвер...

Что по существу ответить - не знаю. Странно все это... Есть подозрение, что что-то недоговаривается.


 
tradakad ©   (2005-02-25 11:25) [6]

2KSergey
на ADO решил перейти чтобы уменьшить инсталляху программы - с BDE она на 12 метров больше (approximate) так как на клиенте может не быть BDE,a ADO вроде как лучше ввиду того что ODBC драйвера практически всегда есть.. вроде решил проблему уже.. щас доделаю и скажу как это выйдет чтобы не быть голословным..



Страницы: 1 вся ветка

Форум: "Базы";
Текущий архив: 2005.03.27;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.041 c
1-1110424363
SerKom
2005-03-10 06:12
2005.03.27
Как узнать, есть ли обработчик события у компонента?


1-1110914816
Derail
2005-03-15 22:26
2005.03.27
Не показываются компоненты!


1-1110534729
DelphiNew
2005-03-11 12:52
2005.03.27
Как перестроить ветку в Treeview1


1-1110744759
DremLIN
2005-03-13 23:12
2005.03.27
Delphi, CLX-проект, handle


14-1109941590
olookin
2005-03-04 16:06
2005.03.27
Как тестируют сайты?





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