Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.027 c
1-1131006973
Ugrael
2005-11-03 11:36
2005.11.27
dbgrid и defaultdrawing


2-1130952630
12next
2005-11-02 20:30
2005.11.27
добвить свою процедуру, в событие..


14-1131122018
Дмитрий_05
2005-11-04 19:33
2005.11.27
Label определенной длиной а текст переносился по строкам


4-1127742827
Cosinus
2005-09-26 17:53
2005.11.27
Обращение к системному сервису


2-1131722329
Fostr
2005-11-11 18:18
2005.11.27
Запись/чтение массива типа Recored в/из файла через TFileStream




   Наверх