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

isql и использование when any

Добавлено: 12 май 2005, 13:30
white_cup
Добрый день!
Проблема такая. Есть процедура: пытается преобразовать строку в число, если не преобразуется (when any), то "некоторые действия"; цикл по преобразуемым строкам. В IBExpert работает, в IBEScript - тоже, через isql - не работает. Ругается "arithmetic exception, numeric overflow, or string truncation". Т.е. на неудачную попытку преобразовать строку в число и ругается. Как быть? Хотелось, чтобы именно через isql работало.

Добавлено: 12 май 2005, 14:12
kdv
set names win1251 в начале скрипта для isql указал?

Добавлено: 12 май 2005, 14:13
Merlin
В начале - это значит ДО connect

Добавлено: 12 май 2005, 14:20
white_cup
kdv писал(а):set names win1251 в начале скрипта для isql указал?
Сделала. Не помогает.

Добавлено: 12 май 2005, 14:36
kdv
ну и чего там в скрипте?

Добавлено: 12 май 2005, 15:25
white_cup
kdv писал(а):ну и чего там в скрипте?
После такого грозного вопроса пересмотрела свой скрипт. И действительно - SET NAMES помогло! СПАСИБО!