Страница 1 из 1

Получение информации из Memo - поля в запросе

Добавлено: 09 авг 2004, 07:29
aaf
Здравствуйте всем!
Подскажите можно ли вывести информацию хранящуюся в Memo - поле в запросе, у меня что не выходит. Нужно примерно вот что: вывести список наименований и характеристик ОС
Я пишу в SQL Plus примерно вот что:
select a.fnameos, b.fmem from gal.katos a, gal.allmemo where a.fnrec = b.fcrec;

Наименование ОС выводиться, а вот вместо содержимого Memo поля выводиться числовое значение, вероятно номер блока Memo. Как правильно написать запрос?
С уважением Фомин Андрей.

Re: Получение информации из Memo - поля в запросе

Добавлено: 09 авг 2004, 08:52
Goblin
Нельзя ...

Пиши фейс с логической таблой как у тебя в запросе, мемо в файл выгружай, разбирай его как тебе надо, и выпихивай нужную инфу в отчет ...

Re: Получение информации из Memo - поля в запросе

Добавлено: 09 авг 2004, 13:22
Deinis
Туманов О.В. прав, вероятнее всего у тебя ничего не выйдет.
Мемо-поля можно вывести ARD-отчетом.
Вопрос №2002-07-R "Вывод в отчет содержания memo-поля"
Вопрос: существует ли возможность... ?
Ответ: Такая возможность существует, однако необходимо помнить, что вывести можно только текстовую информацию (независимо от типа отчета). Рассмотрим небольшой пример автономного отчета:
.form 'test_memo_field'
.ard
.create view t1 as select * from docinfo;
.fields
nema textdata
.endfields
.{ table 't1'
^ ^
.}
.endform
Из результата видно, что в отчет выводится только содержание поля с обычным текстом:
Название МЕМО-поле
Документ с рисунком (BMP) _Данные в BMP-формате
Документ с текстом в RTF _Данные в RTF-формате
Документ с текстом текстовая информация