![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ADO замучил - ночи не сплю [D6, ADO]
Солер © (2003-04-10 16:05:00)Уважаемые,Мастера!
Помогите тупому.
Сделал программу с использованием ADO
подключение через Jet 4.0
Дома всё работает (Windows Xp + office Xp).
На других компах с установленным Win9x,Me,Xp и
office 97,2000 или Xp работать не хочет
Провёл эксперимент на работе (Windows Xp + office Xp)
установил Delphi 6.0 откомпиллировал в нём свою программу -
всё пошло. Но это извращение.
Кто-нибудь знает что нужно и где прописать, чего добавить
чтоб работало везде.
Помогите бедному начинающему.Ночи не сплю....
Lancelot (2003-04-11 16:50:00) [1]...постучать в бубен У. Гейтсу...
Anatoly Podgoretsky (2003-04-11 15:38:00) [2]Lancelot © (11.04.03 01:09)
Акцесс 2000 прекрасно работает с Акцесс 97, только не надо разрешать конверитровать базу. Обратной совместимости нет.
sniknik (2003-04-11 15:30:00) [3]Lancelot © (11.04.03 15:20)
а у меня есть!!! :о)) (бубен в смысле, из индии прислали, не то конечно надо при случае сменять на шаманский)
Lancelot (2003-04-11 15:20:00) [4]
> следующий шаг msjet40.dll переименовать в msjet35.dll??
> и т.д.
> (и в итоге наткнутся на другой глюк ;j)
ну вот так примерно и делал
еще осталось в бубен постучать :]
blackman (2003-04-11 13:08:00) [5]>sniknik
Если нуно, значит моно.
sniknik (2003-04-11 11:24:00) [6]> Попробовал! Аксесс тогда пишет ошибку открытия msjet35.dll и вылетает!
следующий шаг msjet40.dll переименовать в msjet35.dll?? и т.д.
(и в итоге наткнутся на другой глюк ;j)
офис-2000 поставить конечно гораздо проще.
Lancelot (2003-04-11 11:17:00) [7]
> а не пробовал реестр править? в смысле установить jet 4.0
> а после заголовок ему на 3.5 поменять?
Попробовал! Аксесс тогда пишет ошибку открытия msjet35.dll и вылетает!
Похоже, придется, ставить офис-2000...
handra (2003-04-11 11:04:00) [8]у нас софтинка такого уровня распространяется - проблем нет, есть требования:
- win98SE - не меньше
- в комплекте DCOM95, MS Jet 4 sp3, MDAC 2.6
все идет как по маслу, жалоб нет.
sniknik (2003-04-11 10:30:00) [9]blackman © (11.04.03 10:19)
> Установка MsJet 4.0 для Access"97 не приведет к успеху!
а не пробовал реестр править? в смысле установить jet 4.0 а после заголовок ему на 3.5 поменять?
маловероятно конечно но чем черт(Бил Гейтс) не шутит? Access может конечно и напрямую dll-и юзать потому и думаю не получится. сам попробовать не могу 97-го не имею и ставить не хочу (наша лицензионная политика более "гибкая" :о)).
blackman (2003-04-11 10:19:00) [10]>Anatoly Podgoretsky
>Да давай колись
>А Access"97
Не надо Access"97, надо 2000! WIN начиная от 98 и выше.
юзается через MsJet 4.0
Установка MsJet 4.0 для Access"97 не приведет к успеху!
Если D5, то обязательно update для ADO тоже.
Только и всего...
Lancelot (2003-04-11 01:09:00) [11]И я свои пять копеек, можно?..
У меня вот, например, mdb-база в программе (Delphi 5) в Windows"98 юзается через MsJet 4.0. А Access"97, установленный на той же машине, использует MsJet 3.5, который с ним же и ставится.
Имеем: создаем базу в Access"97, всячески коверкаем её через MsJet 4.0, структура меняется, после чего Access все это барахло открывать перестает... Вопрос: как Access"97 научить работать с MsJet 4.0?
P.S. Использовать все другие Офисы, кроме 97-го, религия не позволяет (точнее, лицензионная политика нашей конторы) :)
P.P.S. Установить в систему MsJet 3.5 вместо 4.0 -- не предлагать :))
Anatoly Podgoretsky (2003-04-11 00:22:00) [12]Да давай колись, а то последнее время много проблем с распространением баз и использованием АДО.
Pat (2003-04-10 23:46:00) [13]>Солер © (10.04.03 19:11)
А что помогло-то?
Солер (2003-04-10 19:11:00) [14]Спасибо, мужики заработалооооооооооооооооо
sniknik (2003-04-10 17:26:00) [15]нужны MDAC + Jet скачивай с микрософта и инстали перед тем как программу свою запускать (на 95/и некоторых 98х нужен еще и DCOM95/98).
+ если у тебя через ADO - Jet открываются парадох или dBase(здесь не совсем уверен) файлы и ты в них пишеш то необходим еще и BDE (всеми горячо любимый :о))
Soft (2003-04-10 16:48:00) [16]Если база Access, то сохраняй ее как Access 97. Тогда на 98 пойдет как песня. Или как молоко с солеными огурцами:)