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

Вниз

Тип поля   Найти похожие ветки 

 
Alexander_K ©   (2009-07-07 15:38) [0]

Добрый день!

Имеется БД Оракл, там имеется функция, которая возвращает строку типа varchar2, имеется программа, которая для связки с ораклом использует DOA.

Так вот при вставке в SQL-запрос в программе данной функции,
что-то типа этого:
select b.nmb,b.place, функция(a.idx) as name,c.fd,c.td, from ...

в гриде появляется результирующий курсор (в программе используется стандартный грид), но вместо содержимого строк в поле name (результат выполнения функции) появляется (MEMO).
То есть я так понял что почему-то данное поле TField считается типа ftMemo, причем это делается автоматически, при выполнении запроса. А мне надо чтобы это поле было обычного строкового типа...
Как мне указать при выполнении запроса, что это поле TField будет строковым? Или как ему сменить тип на строковый, после выполнения запроса?

Заранее спасибо!

P.S. пробовал уж запрос и так писать
select b.nmb,b.place, substr(функция(a.idx) as name,0,60),c.fd,c.td, from ...

чтобы указать хоть как-то размер этого поля... не помогло...


 
Alexander_K ©   (2009-07-07 15:45) [1]

У TField есть метод SetFieldType, пробовал его устанавливать в ftString, после выплолнения запроса... не помогло


 
Кщд   (2009-07-08 05:46) [2]

>Alexander_K ©   (07.07.09 15:38)  

>substr(функция(a.idx) as name,0,60)
читать документацию

попробуйте: cast(функция(a.idx) as varchar2(60)) as fld


 
Alexander_K ©   (2009-07-08 08:26) [3]

Спасибо огромное!!! Помогло!



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

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

Наверх




Память: 0.47 MB
Время: 0.007 c
2-1280785783
Clam
2010-08-03 01:49
2010.10.24
Как узнать принадлежит ли точка треугольнику в пространстве?


2-1280385376
azamatufa
2010-07-29 10:36
2010.10.24
Прошу прощения, создать RUN-time Paradox7


15-1279545359
Свифт
2010-07-19 17:15
2010.10.24
Англоязычные радиостанции


3-1246952901
bafy
2009-07-07 11:48
2010.10.24
Как подключить библиотеки для работы с ODBC?


8-1207371956
MIKron
2008-04-05 09:05
2010.10.24
Обращение цевта и маштабирование