Регистрация ADODC обязательна?

Работа VB и СУБД (Access, MSSQL, MySQL, Oracle и пр.)
Правила форума
При создании новой темы не забывайте указывать используемую СУБД.
xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Регистрация ADODC обязательна?

Сообщение xenomorph » 27.07.2005 (Ср) 23:11

Привет Всем!

Проблема - Написал программу с БД МС Access 2000.
Использую ADODC Component.
На моей машине - всё ОК.
На чистой ХР - при инициализации АДОДС вылетает с
ошибкой.

Все файлы я в папку пложил рядом:
(поимённо:

1. "Winsock.ocx" - for Socket Operation.
2. "MSADODC.ocx" - for DataBase Routines.
3. "COMDLG32.ocx" - Common Dialoge Control - for Sound File Selections
(this was required in the spec)
4. "MSHFLXGD.ocx" - Microsoft Hierarchical Grid Control - for the Messages Table.
5. "MCI32.ocx" - Microsoft Multimedia Control - to play alert sounds.
6. "MSCOMCTL.ocx" - for Progress Bar.

Вопрос:

Что я не так делаю? 8-)
Может нужно что-нибудь вручную регистрировать?
Может что-то регистрировать надо
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Сообщение xenomorph » 28.07.2005 (Чт) 0:32

Ещё накопал:

1. МС Аксесс на системе НЕ установлен (Это имет какое-нить значение?).
2. Даже при установленом ВБ вылетает с еррором "ДБ не найдена".
(на w2k работает на ура 8((( а на ХР без Аксесса - никак ...)
3. Драйвера ОДБС имеют значение? И как их поставить если да?
- т.е. это же не компоненты ... или как?

Может у меня где-то ошибка в запросе:

Код: Выделить всё
ADO.ConnectionString = "Provider=MSDASQL.1;Password=" & s_Password & ";Persist Security Info=True;Mode=ReadWrite;Extended Properties=" & """" & "DSN=База данных MS Access;DBQ=" & DBFileName & ";DefaultDir=" & CurDir & ";DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5;PWD=" & s_Password & ";UID=admin;" & """"
    ADO.CommandType = 2
    ADO.RecordSource = TableName
    ADO.Refresh


--
Помогите пожалуйста!
Заранее огромное спасибо!
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Сообщение xenomorph » 28.07.2005 (Чт) 0:40

Переформулирую вопрос:

1. Возможно ли и если да, то как на ВинХР правильно
подключить ADODC контрол к БД Аксесс 2000, БЕЗ
установки на ОС этого самого Аксесса?

2. Если нет - то какие есть альтернативы?
--
Заранее огромное пасибо!
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 28.07.2005 (Чт) 7:33

Не знаю насчет ADODC на ХР, но при использовании DAO 3.6 ни каких проблем не возникало, хотя Access не был установлен...
А я все практикую лечение травами...

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 28.07.2005 (Чт) 7:35

Взломать всё что шевелиться, а если не шевелиться расшевелить и взломать !!! ...
А я все практикую лечение травами...

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 28.07.2005 (Чт) 9:35

xenomorph писал(а):1. МС Аксесс на системе НЕ установлен (Это имет какое-нить значение?).


Нет. Но должен быть установлен MDAC и Jet.

xenomorph писал(а):2. Даже при установленом ВБ вылетает с еррором "ДБ не найдена". (на w2k работает на ура 8((( а на ХР без Аксесса - никак ...)


Значит не найдена... Что еще скажешь - смотреть что с настройками ODBC надо...

xenomorph писал(а):3. Драйвера ОДБС имеют значение? И как их поставить если да?
- т.е. это же не компоненты ... или как?


Просто не пользуй ODBC - он тебе тут даром не нужен.
Работай через OLEDB - оно и проще и быстрей будет...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Сообщение xenomorph » 28.07.2005 (Чт) 10:02

Всем Спасибо!
--
Похоже на ДАО перелазить надо ...
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.07.2005 (Чт) 10:08

Не надо.
Дать тебе те 11 метров, которые нужно поставить, чтобы всё работало?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 28.07.2005 (Чт) 10:09

xenomorph писал(а):Похоже на ДАО перелазить надо ...

А это не поможет. Все равно придется делать инсталляционный пакет.
Гарантии наличия библиотек DAO на компьютере пользователя тебе никто не даст.

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Сообщение xenomorph » 28.07.2005 (Чт) 12:03

Ээээ ... чего делать, то прикажите ...
Как это собрать?

Внутренний сборщик инстал пакетов (В каб ???)
+ сетап собирает инстал который на ХР склеивает ласты.
8-((((( ...

При попытке вручняк сложить все файлы в папку рядом -
тот же эффект 8-((

2GSerg - если можно 11 меторв как-ниь поплотнее спаковать ...
и выложить здесь ...

Вопрос всем:

Какой самый маленький вариант - типа "Хеллоу Ворлд"
с БД на ВБ?

И как это собрать?
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.07.2005 (Чт) 12:10

Нифига. Это уже архив :)
На почту тебе могу выслать. Это не один файл, так что кусками.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Сообщение Sedge » 28.07.2005 (Чт) 12:23

xenomorph писал(а):Вопрос всем:
Какой самый маленький вариант - типа "Хеллоу Ворлд"
с БД на ВБ?
И как это собрать?

Минимальный размер - 2-3(?) дискеты. Это то, что будет с гарантией работать на любой системе начиная с win95.
Местный FAQ по инсталляторам. Хотя лично я предпочитаю Setup Factory.
Вообще vb-программисту от дистрибутивов никуда не убежать.

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Эээ ...

Сообщение xenomorph » 28.07.2005 (Чт) 12:39

Инсталятор это канешно хорошо ...
Он что зависимости сам находит?

т.е. АФИАК я сам ему скрипт писать должен ...
Так вот вопрос в том КАК ДАО\АДО в чистом виде на машину установить (?).

ИМХО инсталлятор мне фиг поможет. (Или я не прав?).
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 28.07.2005 (Чт) 12:40

Так вот как раз те два файла для этого и нужны...
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

xenomorph
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 508
Зарегистрирован: 18.04.2004 (Вс) 11:41
Откуда: это не важно - на сегодня у меня есть алиби ...

Сообщение xenomorph » 28.07.2005 (Чт) 12:57

2 GSerg: Спасибо за кусочки ;-).
Мыльник послал личкой.
... Dpkjvfnm dc`xnj itdtkbnmcz, f tckb yt itdtkbnmcz hfcitdtkbnm b dpkjvfnm !!! ...

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 28.07.2005 (Чт) 12:58

xenomorph писал(а):Внутренний сборщик инстал пакетов (В каб ???)
+ сетап собирает инстал который на ХР склеивает ласты.
8-((((( ...


Надо бы научиться ставить сервис-паки. Скачай последний (6-ой) сервис-пак к VB6 и установи...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Sedge
Alternative Choice
Alternative Choice
Аватара пользователя
 
Сообщения: 1049
Зарегистрирован: 16.05.2002 (Чт) 18:23
Откуда: Somewhere-In-The-Net

Re: Эээ ...

Сообщение Sedge » 28.07.2005 (Чт) 13:00

xenomorph писал(а):ИМХО инсталлятор мне фиг поможет. (Или я не прав?).

Ну, насчет PDW ты конечно не прав. Он сам все что надо в дистрибутив запихнет. Хоть DAO, хоть ADO.
А для всех остальных существуют установочные пакеты от Microsoft, например тот же самый mdac_typ.exe, который ставит ADO и который GSerg настойчиво тебе рекламирует уже в третьем постинге :)


Вернуться в Базы данных

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот и гости: 1

    TopList