Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.11.27;
Скачать: CL | DM;

Вниз

TDataSetProvider + Win98   Найти похожие ветки 

 
ch_victor   (2005-10-12 16:11) [0]

Добрый день всем!
Использую связку TOracleDataSet + TDataSetProvider + TClientDataSet + TDataSource, столкнулся с проблемой что на компе с Win98 запросы ничего не возвращают, хотя под Win2000 и выше все работает отлично, может быть какой нибудь dll-ки не хватает.
Подскажите если кто сталкивался с такой проблемой


 
sniknik ©   (2005-10-12 20:09) [1]

возможно и не хватает, чтобы не гадать надо смотреть на текст ошибки в процессе старта проги/подключения к базе, в ошибках пишет чего нет. (блоков "try ... except {пусто} end" много в программе?)

судя только по компонентам - оракловский клиент и midas.dll могут потребоватся. midas.dll для гарантии не только переписать но и зарегистрить желательно. оракловский клиент установить (setup) скорее всего (не в курcе возможно ли распространение простым переписыванием dll).


 
ch_victor   (2005-10-13 09:05) [2]

Ошибки не выскакивают, блок try except end, не пустой а как раз с высветкой форматированного сообщения об ошибке

Клиент оракловский конечно установлен, причем до этого данная программа уже работала на этом компьютере, проблемы начались в связи с тем что пришлось добавить TDataSetProvider + TClientDataSet, так что наверное действительно midas.dll не хватает, а как ее регистрировать? никогда просто не делал регистрацию dll


 
ch_victor   (2005-10-13 09:09) [3]

все не нужно нашел как регистрировать, и нашел в других форумах насчет того что для TclientDataSet необходима библиотека midas.dll
Спасибо за помощь


 
sniknik ©   (2005-10-13 11:04) [4]

> Ошибки не выскакивают, блок try except end, не пустой а как раз с высветкой форматированного сообщения об ошибке
если нет сообщения значит чегото в этом блоке не учел/пропускаеш.


 
ch_victor   (2005-10-13 16:16) [5]


> если нет сообщения значит чегото в этом блоке не учел/пропускаеш

может и так, к сожалению заказчик далеко и отлаживать не могу, а рядом ни одного win98

кстати насчет midas.dll, проверил на том компьютере он есть версия старовата конечно 2.0.0.18, но есть, я попросил заказчика чтобы переписали с winXP версию 7.0.4.453, но это не помогло

есть какие нибудь еще соображения?


 
Anatoly Podgoretsky ©   (2005-10-13 18:05) [6]

ch_victor   (13.10.05 16:16) [5]
Это как, работать на сторону и не обеспечить должную инфраструктуру, это что лохотрон что ли?


 
ch_victor   (2005-10-14 13:05) [7]

все разобрался дело было не в midas.dll, а в коротком формате даты, из региональных настроек винды, я передавал в процедуру параметр выборки по дате, в виде текста а в процедуре создается динамический запрос, где идет обратное преобразование текста в дату to_date(p_param,"dd.mm.yyyy")сейчас это учел, стал использовать
 shortDateFormat := "dd.mm.yyyy";

так что не там искал, столку сбило что перестало работать после добавления TClientDataset



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

Текущий архив: 2005.11.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.037 c
1-1130501640
zxc
2005-10-28 16:14
2005.11.27
из delphi в matlab


1-1130764690
Zelius
2005-10-31 16:18
2005.11.27
CustomDraw в TListView


5-1112544878
Cash
2005-04-03 20:14
2005.11.27
TPropertyEditor->"Продолжение"


2-1131539993
darvin
2005-11-09 15:39
2005.11.27
createProcess и параметры


6-1124024764
NikNet
2005-08-14 17:06
2005.11.27
Как отправить/принять через WinSock свыше 1gb?