[FireBird] Как сохранить строку с точкой с запятой?
От: sushko Россия  
Дата: 19.01.11 11:07
Оценка:
Пользователь в моей программе может редактировать поле "наименование товара" (строка), и в это поле он может ввести точку с запятой. Последующий INSERT INTO на этом символе, естественно, обламывается. Чем в FireBird принято заменять в строках точку с запятой для того, чтобы сервер понял, что это просто часть вводимых данных, а не символ конца команды?

Удваивать тчкзпт пробовал, пробовал предварять ее бэкслешем — не лечит. Делать SET TERM ^; или программно менять на "&semicolon" не хочется, а хочется человеческого решения.

P.S. На всякий случай: Программа написана на MSVC, работает с FireBird через евойный C API. www.firebirdsql.org лежит, так что RTFM не могу
Бесплатный генератор отчетов для программ на C/C++
http://www.oxetta.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.