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

Добавлено: 16 Декабрь 2004, 22:37
Гость
Уважаемые Разработчики!

Запрос типа:
Select (Insert, Update)...where... = ''' & clip(PRE:FIELD) & ''''

Если в строке PRE:FIELD присутстствуют символ ; (точка с запятой), драйвер ODBC воспринимает это как конец запроса и обругивает остаток строки.
Если там одинарные кавычки - ругаетсяили клара, понимая это как конец строкового выражения.
В тоже время,если поручить это драйверу через PUT или ADD, все проходит нормально.

Пожалуйста, подскажите как быть.

Добавлено: 17 Декабрь 2004, 23:41
Гость
Если вы хотите вставить в запрос кавычки, то это можно сделать, используя функцию chr(код символа):
Select (Insert, Update)...where... = chr(39) & clip(PRE:FIELD) & chr(39)

Написал: Владимир(172)