Delphi + Oracle problem

3 отговора 2 прегледа
#1

Delphi + Oracle problem

С две думи, правя си аз едно query да ми тегли от 2 таблици: Oracle и локална Paradox. Обаче таблицата на Oracle е с голям размер на записа (има много полета, които са и големи на всичкото отгоре). Като пускам SQL само към Oracle и като задам DatabaseName в Properties на query си работи. Като махна DatabaseName за да използвам 2 таблици ми дава грешка: "Record size is too big" (или нещо подобно). Някой знае ли как да стане номера?
Отговор
в отговор на stefan #2

Delphi + Oracle problem

Стефане, ти на Delphi ли програмираш там? И как правиш номера да теглиш от 2 таблици от 2 бази?
Отговор
в отговор на Azazel #3

Delphi + Oracle problem

Таблизи от 2 бази се теглят лесно: SELECT TABLE1.FIELD1, TABLE2.FIELD2 FROM :BASE1:TABLE1, :BASE2:TABLE2 WHERE ..... Като BASE1 и BASE2 са имена на alias, а по-добре да си сложиш 2 компонента Database и тогава това ще са имената на двата компонента.
Отговор
в отговор на stefan #4

Delphi + Oracle problem

Ами не съм съвсем сигурен, но: 1) Според един колега не е много вероятно да можеш да "мешаш" сървърите (Oracle + Paradox) 2) Възможно е при това положение да се опитваш да генерираш Client Side Cursor, за който подадените данни да са твърде големи Ако кажеш какво по-точно искаш да направиш (в смисъл - защо трябва да ползваш такава шантаво "смесена" архитектура)
Отговор