![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
MDAC и WIN98 [D6, D7, MSSQL]
Stas © (2004-01-09 14:12:00)
Кто сталкивался с такой проблемой MDAC 2.7 и MDAC 2.8 (другие не пробовал) криво становятся на 98 винду на некоторых компах. Те MDAC что идут с Win98 работают нормально.
Может кто знает в чем дело ?
sniknik (2004-01-10 00:53:00) [1]
на 95е нужен DCOM, на некоторые 98е тоже. IE не нужен (нигде не видел упоминаний о нем).
но в данном случае проблема после установки а если бы не было DCOM то не удалось бы уже и установить.
Microsoft ole db provider for sql server не может там отсутствовать в принципе, фактически все ADO под него и создавалось, и чтобы не включить? не верю! ;о)
> иногда помогает удалить алиас
какой алиас? в BDE? брось его, для MSSQL родное ADO. c BDE возможны любые непонятные глюки (не поддерживает всей функциональности, и ограничен по версии MSSQL)
jocko (2004-01-10 00:26:00) [2]
Как следует из заголовка используется MS SQL.
-Опыт подсказвыает, что стоит обратить внимание не только на установку mdac, но и sql клиента, и заведенные в нем алиасы. -Следует обратить внимание на версию 98 (SE - проблем нет, иначе ставить IE, mdac то же для 95)
-Вообще лучше собрать mdac и sql клиента в один дистрибутив и давать пользователю вместе с дистрибутивом основной программы, обычно проблемы начинаются когда пользователь сам что то там ставит скачивая из интернета, кстати есть есть такие кто скачал IE6, mdac 2.8 и поставил на W95 - действительно не работает (Microsoft ole db provider for sql server кажется там вообще отсутвтует) :-)
- хотя етсть варианты в которых я так и не разобрался, когда к одному серверу подключение возможно, а к другому нет причем с одного клиента, причем все настройки абсолютно одинаковы (иногда помогает удалить алиас и завести заново) :(
Stas (2004-01-09 16:43:00) [3]
sniknik © (09.01.04 16:40) [8]
там кстати списочек должен быть где скачивал
на microsoft.com ?
Спасибо !!!
sniknik (2004-01-09 16:40:00) [4]
в нем много чего нет, но он использует. там кстати списочек должен быть где скачивал. jet я знаю не включается, есть еще не помню. про jet знаю так как работаю с ним.
Stas (2004-01-09 16:33:00) [5]
все возможно, но разве это не после установки нового MDAC-а?
После установки. Но может MDAC использует какие-то системные файлы которых нет в обновлении MDAC ?
После переустановки винды все работает. Но неохота винду переставлять на всех этих компах, да и времени нет, и ошибку хочется найти !
sniknik (2004-01-09 16:27:00) [6]
> Ошибка в проге она бы везде выдавалась, а то на одном компе есть, а на другом нет. У меня прога на разных системах стоит
если написано жестко под определенные настройки то как раз так и будет там где совпадают работает а на другом нет.
> Может червь побил какие-то *.Dll. ? (не исключено что он побывал на тех компах)
все возможно, но разве это не после установки нового MDAC-а?
Stas (2004-01-09 16:26:00) [7]
Люююдиии !!!
Есть какие-нибудь мысли ?
Stas (2004-01-09 15:43:00) [8]
Ошибка в проге она бы везде выдавалась, а то на одном компе есть, а на другом нет. У меня прога на разных системах стоит
Win98/2000/xp, А ошибка только на 98, и то не на всех.
> Когда возвращаю старую версию MDAC все нормально.
как возвращаеш? насколько знаю анинстала у него нет.
Копирую папку C:\Program Files\Common Files\System
Может там и не все но одна из прог показала что ошибка в библиотеке MSADOR15.dll. А она находится как раз в этой папке.
Может червь побил какие-то *.Dll. ? (не исключено что он побывал на тех компах)
sniknik (2004-01-09 15:32:00) [9]
Invalid Floating Operation это при преобразованиях типов если к примеру точка вместо запятой как в настройках. или наоборот. также при переводах даты из строки, нигде дату строкой в запрос не передаеш?
а вообще сделай запись лог, и сними его с той машины где глюки. узнай на какой команде это выдает можно будет более конкретно поговорить.
> Когда возвращаю старую версию MDAC все нормально.
как возвращаеш? насколько знаю анинстала у него нет.
Stas (2004-01-09 15:16:00) [10]
У меня работает тоже нормально, но на некоторых компах некоторые програмы вообще не хотят запускаться.
Пишут Invalid Floating Operation и закрываются или вообще система выводит сообщение Программа выполнила недопустимую операцию и будет закрыта...
Когда возвращаю старую версию MDAC все нормально.
sniknik (2004-01-09 15:09:00) [11]
в чем проявляется кривизна? постоянно работаю с ним никаких проблем не испытывал. хотя в основном прога под NT/W2k но имеется и достаточное количество установок под 98й (и даже одна под 95 :о)), как ни отговаривали).