Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.21;
Скачать: CL | DM;

Вниз

Кодировка 1251, символ   Найти похожие ветки 

 
studentik ©   (2002-10-30 03:33) [0]

Здравствуйте, уважаемые спецы.
Есть такая проблема:
При попытке вставить в базу IB6.5 записи,у которой есть строковое поле с двоеточием выдается сообщение об ошибке доступа к базе, причем если этот знак в конце строки, то проблемы нет.
Я заменяю на другой символ и в консоли ставлю двоеточие, но...
При запросе не находится эта строка - IB не видит равенства, если в строке есть двоеточие....
Почему так? Как с этим бороться?


 
sniknik ©   (2002-10-30 11:05) [1]

не знаком с IB но возможно проблема в том что после : ожидается параметр. Зависит от того как строку с запросом делаеш, включен ParamCheck и других вещей о которых ты с сожалению не упоминиеш.


 
myor   (2002-10-30 12:17) [2]

если sniknik прав, и это такое восприятие символа, попробуй взять его в кавычки. с кавычками в запросах ты, наверное, уже намучился, возможно в этом случае подобная ситуация.


 
studentik ©   (2002-11-02 01:55) [3]

Спасибо за идею. Пока что у меня была попытка только с двойными кавычками, то есть ":". А есть еще парные, одинарные и т.п. ...

Включен ли ParamCheck - надо проверить, правда что-то не совсем понимаю, где смотреть. Подскажите пожалуйста.

Мысли вслух: Неужели надо думать о наличии этого двоеточия. Ведь кто-то пихает строки в строковые поля не задумываясь о том, какие символы там могут быть... Например, это двоеточие...


 
sniknik ©   (2002-11-02 07:54) [4]

Была оговорка "Зависит от того как строку с запросом делаеш", если ты эту строку саму параметром передаеш ни о чем думать не надо но если сам формируеш типа
Query.SQL.Clear;
Query.SQL.Add("Первая половинка запроса "+строка+" вторая половинка");
вот тут могут быть проблемы (если ты забыл ее к кавычки взять).
ParamCheck это свойство самого Query см.
Query.ParamCheck
p.s. без подробностей (кода) это будет беспредметный разговор.



Страницы: 1 вся ветка

Текущий архив: 2002.11.21;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.017 c
3-69178
Nick-From
2002-10-31 13:13
2002.11.21
Соединение с БД


14-69571
VDen
2002-11-04 19:24
2002.11.21
Любимый СофтАйс


4-69633
DeCompiler
2002-10-10 18:51
2002.11.21
Цвет пикселя в закрытой части окна


3-69146
Max Zyuzin
2002-10-30 08:41
2002.11.21
Совет нужен по IB


3-69164
mikl2002
2002-10-31 14:32
2002.11.21
Forced writes в IB6