powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Insert into tbl (varchar1,varchar2) values ('текст_'_текст','текст;текст');
3 сообщений из 3, страница 1 из 1
Insert into tbl (varchar1,varchar2) values ('текст_'_текст','текст;текст');
    #32051135
LexaL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как правильно в Инсерте написать, чтобы IB не ругался на знаки ' и ;
Думал CAST поможет, но я не понял как?

Напишите ответ на po4talon@pisem.net
...
Рейтинг: 0 / 0
Insert into tbl (varchar1,varchar2) values ('текст_'_текст','текст;текст');
    #32051147
_NAV_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
апостроф - заменить на двойной апостроф (аналогично тому как это делается в паскале)

Insert into tbl (varchar1,varchar2) values ('текст_''_текст','текст;текст');

а на точку с запятой почему ругается - непонятно, вообще не должен.. через что ты обращаещься (через BDE, ODBC, ...)- может здесь проблема
Например известно что BDE не берет строки содержащие кавычки и :(двоеточие) - принимая их ошибочно за параметры запроса. Лечится установкой TQuery.ParamCheck:=false
(в Дельфи)
...
Рейтинг: 0 / 0
Insert into tbl (varchar1,varchar2) values ('текст_'_текст','текст;текст');
    #32051471
LexaL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я пытаюсь прогнать скрипт через isql (FireBird). Так что ни BDE ни ODBC/JDBC я не пользуюсь. А данный глюк все же наблюдается. Ну не ужели нет возможности сохронять текст так как он есть (не в BLOB). Потом, если вводить в таблицу непосредственно (в IBConsole), то он все принимает. А это должно как то представлятся в виде SQL Insert'а (один из постулатов реляционной БД), но я не нашел пока возможности снять трассировку и посмотреть что он делает.
Думаю мой вопрос все еще можно считать открытым...
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Insert into tbl (varchar1,varchar2) values ('текст_'_текст','текст;текст');
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]