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

Вниз

Вопрос по ADO   Найти похожие ветки 

 
European   (2003-10-30 00:17) [0]

Такая ситуация.
Имеется главная форма, на которой расположены три кнопки. По нажатию на каждую создаётся новая форма (для каждой кнопки форма разная). На форме лежит ADOConnection, ADOTable и DataSource. Коннект происходит к базе данных Access 2000.Каждая форма коннектится к соответствующей таблице. Для коннекта использую строку
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +GetCurrentDir+"\Data\Products.mdb"+";Persist Security Info=False";
А теперь несколько вопросов.
1. Стоит ли использовать инсталлятор (из расчёта на то, что на клиентской машине нет ADO)?
2. Какие ошибки возникнут при отсутствии поддержки ADO?
3. Может стоит определять наличие поддержки ADO при создании главной формы и если поддержка отсутствует, то запрещать нажатие кнопок.


 
KyRo   (2003-10-30 02:10) [1]

Во первых ADOConnection стоит поставить один на главной форме.
Поставиш много может потом выдовать сюрпризы .
А насчет ADO то на компе должен быть установлен драйвер доступа
к базе Access Microsoft.Jet.OLEDB.4.0 или более новый.


 
European   (2003-10-30 08:37) [2]

В состав чего входит этот драйвер? Если я не ошибаюсь его надо качать с сайта Microsoft? Так? На счёт классов возникающих ошибок вопрос остаётся открытым?


 
KyRo   (2003-10-30 09:14) [3]

Microsoft.Jet.OLEDB.4.0 Вроде как есле не установлен на компе
Access или Делфа(Во время инсталяции спрашивает к какому Access -у ставить драйвер) то его на компе должно не быть.


 
bushmen   (2003-10-30 09:54) [4]

>European (30.10.03 08:37) [2]
>В состав чего входит этот драйвер? Если я не ошибаюсь его надо >качать с сайта Microsoft? Так?

Входит в состав mdac. Скачать можно с www.microsoft.com

>На счёт классов возникающих ошибок вопрос остаётся открытым?

Если на клиенте не будет АДО, то при попытки соединения возникнет ошибка и тебя вообще никуда не пустит :)


 
Илайдж   (2003-10-30 10:15) [5]

KyRo © (30.10.03 02:10) [1]
Во первых ADOConnection стоит поставить один на главной форме.

Я бы даже сказал, ADOConnection стоит загнать в датамодуль и все проверки делать там...


 
sniknik   (2003-10-30 10:53) [6]

bushmen © (30.10.03 09:54) [4]
> Входит в состав mdac. Скачать можно с www.microsoft.com
уже давно не входит, с версии 2.6 раздельно. но скачать все одно с мелкософта можно :о)), обе части.


 
bushmen   (2003-10-30 11:03) [7]

>sniknik ©

Да, это я поторопился как-то. Сам я работаю с MSSQL, мысли были немного в тороне :)


 
European   (2003-11-01 00:26) [8]

Спасибо, в общем немного стало понятно.


 
Beginner3000   (2003-11-01 00:38) [9]

ADO вообще-то с офисом ставится,
говорят что и с любой системой на базе NT5.
Я ещё не встречал машин без джета
(иногда даже 2 штуки разных версий)
только этим он и хорош


 
Anatoly Podgoretsky   (2003-11-01 11:40) [10]

А если АДО не стоит, то велика вероятность, что кроме АДО и JET нужно ставить еще и DCOM
Вот эти три вещи и надо включать в дистрибутив, в 9 мб влезешь


 
Anatoly Podgoretsky   (2003-11-01 11:42) [11]

Beginner3000 (01.11.03 00:38) [9]
Ну ты в сорочке родился, и тебе стоит сходить на сайт Микрософта, где все это рассписано, про все три вещи, где стоит и где может не стоять и как ставить


 
European   (2003-11-02 23:54) [12]


> А если АДО не стоит, то велика вероятность, что кроме АДО
> и JET нужно ставить еще и DCOM

Да в общем программа должна работать на дровах типа Р-200 с W95 без оффиса, но обязательно через ADO. Может кто-то сталкивался с такой проблемой? Хотелось бы поподробней узнать что обязательно нужно включать в дистрибутив, а без чего и обойдусь.



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

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

Наверх





Память: 0.47 MB
Время: 0.016 c
1-65974
Шурик
2003-11-10 22:55
2003.11.20
Где найти исходники приличных программ...


3-65723
Вася
2003-11-02 12:18
2003.11.20
Сумма


9-65686
cyborg
2003-05-14 12:09
2003.11.20
Оптимальная сортировка объектов для вывода на экран


1-65856
RoLeX
2003-11-09 18:15
2003.11.20
Как сделать невидимым консольное приложение ??


3-65736
man
2003-11-03 11:49
2003.11.20
помогите с селектом





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