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

Вниз

ADO замучил - ночи не сплю   Найти похожие ветки 

 
Солер   (2003-04-10 16:05) [0]

Уважаемые,Мастера!
Помогите тупому.
Сделал программу с использованием ADO
подключение через Jet 4.0
Дома всё работает (Windows Xp + office Xp).
На других компах с установленным Win9x,Me,Xp и
office 97,2000 или Xp работать не хочет
Провёл эксперимент на работе (Windows Xp + office Xp)
установил Delphi 6.0 откомпиллировал в нём свою программу -
всё пошло. Но это извращение.
Кто-нибудь знает что нужно и где прописать, чего добавить
чтоб работало везде.
Помогите бедному начинающему.Ночи не сплю....


 
Soft   (2003-04-10 16:48) [1]

Если база Access, то сохраняй ее как Access 97. Тогда на 98 пойдет как песня. Или как молоко с солеными огурцами:)


 
sniknik   (2003-04-10 17:26) [2]

нужны MDAC + Jet скачивай с микрософта и инстали перед тем как программу свою запускать (на 95/и некоторых 98х нужен еще и DCOM95/98).
+ если у тебя через ADO - Jet открываются парадох или dBase(здесь не совсем уверен) файлы и ты в них пишеш то необходим еще и BDE (всеми горячо любимый :о))


 
Солер   (2003-04-10 19:11) [3]

Спасибо, мужики заработалооооооооооооооооо


 
Pat   (2003-04-10 23:46) [4]

>Солер © (10.04.03 19:11)
А что помогло-то?


 
Anatoly Podgoretsky   (2003-04-11 00:22) [5]

Да давай колись, а то последнее время много проблем с распространением баз и использованием АДО.


 
Lancelot   (2003-04-11 01:09) [6]

И я свои пять копеек, можно?..
У меня вот, например, 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 -- не предлагать :))


 
blackman   (2003-04-11 10:19) [7]

>Anatoly Podgoretsky
>Да давай колись
>А Access"97
Не надо Access"97, надо 2000! WIN начиная от 98 и выше.
юзается через MsJet 4.0
Установка MsJet 4.0 для Access"97 не приведет к успеху!
Если D5, то обязательно update для ADO тоже.
Только и всего...


 
sniknik   (2003-04-11 10:30) [8]

blackman © (11.04.03 10:19)
> Установка MsJet 4.0 для Access"97 не приведет к успеху!
а не пробовал реестр править? в смысле установить jet 4.0 а после заголовок ему на 3.5 поменять?

маловероятно конечно но чем черт(Бил Гейтс) не шутит? Access может конечно и напрямую dll-и юзать потому и думаю не получится. сам попробовать не могу 97-го не имею и ставить не хочу (наша лицензионная политика более "гибкая" :о)).


 
handra   (2003-04-11 11:04) [9]

у нас софтинка такого уровня распространяется - проблем нет, есть требования:
- win98SE - не меньше
- в комплекте DCOM95, MS Jet 4 sp3, MDAC 2.6
все идет как по маслу, жалоб нет.


 
Lancelot   (2003-04-11 11:17) [10]


> а не пробовал реестр править? в смысле установить jet 4.0
> а после заголовок ему на 3.5 поменять?

Попробовал! Аксесс тогда пишет ошибку открытия msjet35.dll и вылетает!
Похоже, придется, ставить офис-2000...


 
sniknik   (2003-04-11 11:24) [11]

> Попробовал! Аксесс тогда пишет ошибку открытия msjet35.dll и вылетает!
следующий шаг msjet40.dll переименовать в msjet35.dll?? и т.д.
(и в итоге наткнутся на другой глюк ;j)

офис-2000 поставить конечно гораздо проще.


 
blackman   (2003-04-11 13:08) [12]

>sniknik
Если нуно, значит моно.


 
Lancelot   (2003-04-11 15:20) [13]


> следующий шаг msjet40.dll переименовать в msjet35.dll??
> и т.д.
> (и в итоге наткнутся на другой глюк ;j)

ну вот так примерно и делал
еще осталось в бубен постучать :]



 
sniknik   (2003-04-11 15:30) [14]

Lancelot © (11.04.03 15:20)
а у меня есть!!! :о)) (бубен в смысле, из индии прислали, не то конечно надо при случае сменять на шаманский)


 
Anatoly Podgoretsky   (2003-04-11 15:38) [15]

Lancelot © (11.04.03 01:09)
Акцесс 2000 прекрасно работает с Акцесс 97, только не надо разрешать конверитровать базу. Обратной совместимости нет.


 
Lancelot   (2003-04-11 16:50) [16]

...постучать в бубен У. Гейтсу...



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

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

Наверх





Память: 0.47 MB
Время: 0.01 c
3-373
gram
2003-04-11 09:39
2003.05.01
Про 1) DateTime и 2) DBLookupComboBox


8-649
Gerda
2003-01-24 17:57
2003.05.01
По поводу GIF`а


1-517
mixamixa
2003-04-20 20:24
2003.05.01
Как вставить картинку в ячейку StringGrid-a?


4-848
neodiX
2003-03-04 15:52
2003.05.01
BitBlt - иногда при копировании экрана в бмп получается


14-766
-=Korn=-
2003-04-13 19:37
2003.05.01
String => Char (Помогите с преобразованием)





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