powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / SQLite+Delphi(FireDac)+"Восклицательный знак!"
5 сообщений из 5, страница 1 из 1
SQLite+Delphi(FireDac)+"Восклицательный знак!"
    #39517456
Kikoma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

Пишу на дельфях, после подстановки всех данных запрос выглядит так:

Код: sql
1.
UPDATE settings SET value='D:\!Выгрузка\Реестры' WHERE set_code='DirReestr'


Но в таблицу заносится значение
Код: sql
1.
D:\\Реестры



Если бы значение было
Код: sql
1.
'123 !abcdef gg !qwerty opa'

, то в таблицу занеслось бы
Код: sql
1.
'123  gg  opa'


т.е. все слова после восклицательного знака исчезают.

В SQLiteStudio запросы проходят нормально, а вот в дельфях нет.

Помогите советом, а то уже голову сломал.

Привожу сам код:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
    with FDQuery1 do
    begin
        Close;
        SQL.Text := 'UPDATE settings SET value=''' + Edit3.Text +
        ''' WHERE set_code=''DirReestr''';
        ExecSQL;
    end
...
Рейтинг: 0 / 0
SQLite+Delphi(FireDac)+"Восклицательный знак!"
    #39517655
White Owl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KikomaВ SQLiteStudio запросы проходят нормально, а вот в дельфях нет.вывод: проблема в дельфях.

Переносим...

Модератор: Тема перенесена из форума "SQLite".
...
Рейтинг: 0 / 0
SQLite+Delphi(FireDac)+"Восклицательный знак!"
    #39518543
Michael Longneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выключить надо substitution. MacroCreate MacroExpand надо снять галочки у TFDQuery
...
Рейтинг: 0 / 0
SQLite+Delphi(FireDac)+"Восклицательный знак!"
    #39518596
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
White Owlвывод: проблема в дельфях.
Скорее, в ДНК.

Помогите советом, а то уже голову сломал.
Если бы код выглядел примерно так:

Код: pascal
1.
2.
FDQuery1.ParamByName('value').AsString := Edit3.Text;
FDQuery1.ExecSQL;



думаю, проблемы бы не возникло.
...
Рейтинг: 0 / 0
SQLite+Delphi(FireDac)+"Восклицательный знак!"
    #39518956
Kikoma
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
softwarer,

Спасибо, передача значений через параметры помогло.

Буду менять привычки программирования и все данные через параметры посылать :)

Еще раз спасибо
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / SQLite+Delphi(FireDac)+"Восклицательный знак!"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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