Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2003.11.03;
Скачать: [xml.tar.bz2];

Вниз

Ошибка при применении 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-8363
dolphin1
2003-10-24 15:54
2003.11.03
Процессы


1-8377
Master
2003-10-23 01:08
2003.11.03
Как определить букву СD-ROMa?


14-8627
Skier
2003-10-15 10:16
2003.11.03
Cловарь английский акронимов.


1-8392
Eagle Owl
2003-10-22 00:47
2003.11.03
array of Char и TFileStream


3-8293
Term
2003-10-13 17:26
2003.11.03
Как синхронизировать данные на клиентах...





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский