![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Момент отчаяния...Delphi6 + Ora7,8+BDE
duce © (2002-07-25 08:02:00)В моменты, когда обнаруживаются ТАКИЕ траблы, невыразимая тоска сжимает сердце :(
Гоним UPDATE в нем апдейтим в т.ч. несколько текстовых полей.
Так вот, если в СКЛ-строке нечетное кол-во символов (") внутри
и за ними встречается символ (:) - полный крэш...Т.е.
UPDATE ATABLE SET ANAME=""Фирма"Ромул"", ..., ACOMMENT="Например: ",...
Стоит убрать либо (:), либо убрать/добавить один (") - и все ОК!
Если пустить через СКЛ+ или что-то не БДЕ-шное- летит прелестно.
Грешу на БДЕ :(
А-а-а-а!!!
Desdechado (2002-07-25 18:42:00) [1]ParamCheck := False;
и запрос без параметров.
т.к. двоеточие означает начало параметра
Johnmen (2002-07-25 09:45:00) [2]Вся проблема в кавычках ""Фирма"Ромул"". Их (") д.б. 2.
Радикальное решение, раз уж нужно их интерпретировать как содержательную часть - исп-ть параметры в запросе.
Sergey13 (2002-07-25 08:55:00) [3]Попробуй этот SQL в ХП засунуть и вызывай ее вместо прямого запроса. Должно помочь.