|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.05.2018, 12:36 | #1 |
Регистрация: 08.06.2012
Сообщений: 8
|
Stringreplace в запросе
Можно в запросе сделать замену названия поля по которому работает условие отбора?
например исходный запрос: Код:
Код:
Код:
запрос использую в гриде, и грид пустеет ( |
29.05.2018, 12:59 | #2 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Код:
Код:
Код:
StringReplace теперь поддерживает(использует) регулярные выражения ? поскольку в исходном запросе нет запрошенной строки '[@WHERE]'
программа — запись алгоритма на языке понятном транслятору
|
29.05.2018, 13:02 | #3 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
а что Вы хотите:
команда полностью очищает строку с запросом. а потом в пустой строке хотите что-то заменить Цитата:
Пустая строка не может быть нормальным SQL запросом, о чём Вам и говорит сообщение об ошибке. храните исходную строку с шаблоном запроса в какой-нибудь константе. хотя, конечно, не понятно, зачем что-то заменять, если Вы знаете, что в данном месте Вам надо 'where idcard=:idcard'. Так и подставляйте это условие в строку запроса, без всяких замен. |
|
29.05.2018, 13:10 | #4 | |
Регистрация: 08.06.2012
Сообщений: 8
|
Цитата:
Код:
|
|
29.05.2018, 13:14 | #5 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
Код:
Код:
когда у нас уже в запросе (iidcard) и мы захотим ВЕРНУТЬСЯ к исходному(idmain) --напишем еще одну замену. --а как программа будет определять что менять и на что. --разные кнопки --итого нужна будет "матрица" кнопок NxN (N-число возможных вариантов запросов) (и замен!!!) при N=2 нормально; N=3 тоже; N=4 так-сяк; а дальше? Код:
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 29.05.2018 в 13:45. |
|
29.05.2018, 13:34 | #6 |
Регистрация: 08.06.2012
Сообщений: 8
|
Код:
Код:
|
29.05.2018, 13:38 | #7 | |
Регистрация: 08.06.2012
Сообщений: 8
|
Цитата:
|
|
29.05.2018, 13:49 | #8 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,528
|
Цитата:
Код:
Цитата:
Код:
Код:
правильно именованный(чтобы было понятно зачем он нужен глядя только на его имя) и сразу содержащий(заданный при конструировании) ПРОВЕРЕННЫЙ(!!!) SQL text.
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 29.05.2018 в 13:58. |
||
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
StringReplace проблема с регуляркой :( | FleXik | Общие вопросы Delphi | 5 | 14.09.2013 22:36 |
Вопрос по StringReplace | Lauri | Общие вопросы Delphi | 1 | 08.02.2013 19:15 |
StringReplace | Painkiller_13 | Общие вопросы Delphi | 11 | 24.12.2012 22:25 |
StringReplace | s1s1s1 | Общие вопросы Delphi | 12 | 28.03.2011 16:26 |
Не заменяет StringReplace | Alex Cones | Общие вопросы Delphi | 2 | 03.09.2009 21:00 |