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

Вниз

Ошибка при применении ASCII_CHAR   Найти похожие ветки 

 
alex25   (2003-10-14 13:53) [0]

Уважаемые знатоки!!!
У меня установлен Firebird 1.0.
Делаю запрос, выводящий одну запись, добавляю "ascii_char" для переноса строки:

select a1 || ascii_char(10) || ascii_char(13) from
table1
where id_table=7001

Возникает ошибка "Arithmetic overflow or division by zero has occurred. Arithmetic exception, numeriv overflow, or string truncation."

Что я делаю неправильно?


 
Alexandr ©   (2003-10-14 13:58) [1]

никогда так не делал
1) добавляй на клиенте
2) попробуй так
select a1||"
" from table1
where id_table=7001
3) где запрос такой пишешь?


 
Delirium^.Tremens ©   (2003-10-14 14:03) [2]


> select a1 || ascii_char(10) || ascii_char(13) from
> table1
> where id_table=7001


А так ошибки нет? Проверял?

select a1 from
table1
where id_table=7001


 
Lexa2504   (2003-10-14 14:15) [3]

Alexandr
Не помогло, тоже самое...
Я это пишу в хранимой процедуре в цикле "for " для разделения текста по строкам. В IB 6.0 это работает без проблем, а с Firebird проблемы. Я и писал узнать - не сталкивался ли кто с этим? Может можно по-другому сделать?

Delirium^.Tremens
Нет, запрос правильный...

Кусок процедуры :
for
select
dd.date_doc_stream_exam, ld.doc_stream_exam_short
from data_doc_stream_exam dd
inner join list_doc_stream_exam ld on ld.id_doc_stream_exam=dd.id_doc_stream_exam
where dd.id_exam=:ID_EXAM
order by dd.date_doc_stream_exam, dd.sort_order
into
:DATE_DOC_STREAM_EXAM, :DOC_STREAM_EXAM_SHORT
do
begin
DOC_STREAM=:DOC_STREAM || datetostr(:DATE_DOC_STREAM_EXAM, "%d.%m.%y") || "-" || DOC_STREAM_EXAM_SHORT || ASCII_CHAR(10) || ASCII_CHAR(13);
end



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
1-8421
samson
2003-10-22 12:28
2003.11.03
средства коллективной разработки проектов


1-8457
Анна
2003-10-24 12:59
2003.11.03
Скроллинг в Delphi 7


1-8356
denick
2003-10-23 10:40
2003.11.03
Подскажите пожалуйста, как найти решение?


3-8333
DmitryFOX
2003-10-01 00:56
2003.11.03
TDBListView - где взять?


9-8249
MeF88
2003-04-03 11:19
2003.11.03
GLScene+OpenGL