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

Вниз

dbExpress и Oracle   Найти похожие ветки 

 
некто_02   (2002-02-02 03:02) [0]

Ребята помогите решить проблему.
Использую dbexpress (Kylix2, Delphi6) и Oracle 8i
1)При выборке полей типа Number получаю не данные типа BCD
а не float или integer ...
2)Почему такая медленная скорость? Если просто выборка данных
то нормально, но если делаю связку Master-Detail (получаю данные с вложенными таблицами) то скорость падает :(? может кто занаект в чем проблема???? Буду рад любым ответам.


 
DimaMAZ   (2002-02-04 11:46) [1]

Master-Detail надо делать на объединении на уровне SQL. Тогда будет быстро.
С NUMBER у меня все работает нормально.


 
некто_02   (2002-02-06 03:37) [2]

Спасибо большое за ответ.
1) Хотелось бы по подробнее узнать насчет NUMBER.
Я использую Oracle 8i (8.1.6), Delphi6 и Kylix2.
В обоих случаях при запросе типа select * from table1
где table1 состоит из 2-х полей (varchar2 и Number получаю)
в результате набор из полей типа string и BCD!!! и соответственно когда обновляю данные полую Oracle:invalid field!
Почему???
Ребята кто работает на Oracle откликнитесь очень нужно...
(использовал odac 3.5 все ок!, но другая загвоздка, Odac не хотит работать без X-ов а я делаю ServerApplication (CGI) и не о каких X речи быть не может. Может кто тоже чего знает?)
2) Насчет объединения на сервере. В результате получим одну таблицу при этом размер ее будет ... А мне потом необходимо чтоб у клиента на локальной машине было 2 грида и связь между ними...
(кстати odac делает объединение 2-х таблиц и запихивает в Provider очень быстро но проблема с X...


 
Johnny Smith   (2002-02-06 11:31) [3]

Ну, если такой уж край, пиши с помощью OCI, родных оракловых API-шек, ужо они-то возвращают РОДНЫЕ ОРАКЛОВЫЕ типы данных


 
22606 ©   (2002-02-08 11:26) [4]

Каким компонентом Вы пользуетесь и как обновляете данные ?



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
6-19292
iXANiA
2001-12-19 11:17
2002.03.07
Как организовать SPX соединение под WIN32


14-19298
EugeneT
2002-01-17 13:50
2002.03.07
Разработка кросс-платформенных приложений (D6)


4-19383
soloboev
2001-12-05 17:39
2002.03.07
ShellExecute


14-19345
fliz
2002-01-24 12:15
2002.03.07
кто что о ТВ6 думает?


1-19133
SergeyVP
2002-02-21 08:06
2002.03.07
Курсор в RichEdit