![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Подскажите плиз как корректно реализовать [D7, Paradox]
Alex_T © (2005-10-04 20:30:00)попытка вставить значение a"a в текстовое поле и соответствующая ошибка в связи с тем что в данном случае строкой считается а
надо а"а
Query.SQL.Add('INSERT INTO Table_Name (Field_Name) VALUES ("a"a");');
Германн (2005-10-07 01:38:00) [1]2
> Anatoly Podgoretsky © (06.10.05 19:48) [5]
>
> Германн © (05.10.05 01:11) [3]
> Он детя не родное, а приемное
Не знал! :(
А я думал, что такой вариант может быть только у меня :(
Моя единственная продаваемая программа (для РС), как раз из разряда "не родное, но любимое".
P.S. Анатолий. Можно ли как-то обратиться к Вам по E-Mail?
wicked (2005-10-06 22:59:00) [2]> Alex_T © (06.10.05 19:35) [4] и [7]
см. [8]....
также, если хочется позаморачиваться со строками, смотрим на ф-цию AnsiQuotedStr - она делает как раз п. 2 постинга wicked [2].... если нужен п. 3 - пишем сами - 10 минут работы....
> Anatoly Podgoretsky © (06.10.05 19:50) [6]
нет, конечно не думаю.... просто увидел в теме "парадокс" и высказал своё мнение.... осадочек, так сказать.....
Desdechado (2005-10-06 21:54:00) [3]еще раз
использовать параметры
qry.sql.text:='insert into tabl values(:p1,:p2)';
qry.params[0].asstring:='ааа"ббб';
Alex_T (2005-10-06 20:48:00) [4]Может подкинет кто ответ на поставленый вопрос?
Или скажет что это не возможно сделать........
Anatoly Podgoretsky (2005-10-06 19:50:00) [5]wicked © (05.10.05 00:57) [2]
Ты что думаешь дело в Парадоксе чтоли?
Anatoly Podgoretsky (2005-10-06 19:48:00) [6]Германн © (05.10.05 01:11) [3]
Он детя не родное, а приемное и потом изгнаное за недостойное поведение, дураки нашлись в лице Корела, но оии все скупали, что продавалось.
Alex_T (2005-10-06 19:35:00) [7]подкорректирую вопрос
вместо аа может подставляться строка переменной длинны и в строке может использоваться весь набор символов
Query.SQL.Add('INSERT INTO Table_Name (Field_Name) VALUES ("aа");');
так что смена кавычек на апострофы не повлияет
Германн (2005-10-05 01:11:00) [8]2 wicked © (05.10.05 00:57) [2]
Ну, имхо, не стоит так хулить Парадокс, если нет описания задачи. Он всё-таки для Борланда - родное дитя, хоть и "заброшенное" в последнее время, по словам АП.
wicked (2005-10-05 00:57:00) [9]обычно в документашке к БД указывается, как в строках указывать кавычки/апострофы.... на вскидку, правильными вариантами могуть быть:
1) предыдущий постинг - 100% правильно
2) ... VALUES ("a"a") -> ... VALUES ("a""a")
3) ... VALUES ("a"a") -> ... VALUES ("a\"a")
ЗЫ уходи с парадокса... хотя бы на sqlite...
Desdechado (2005-10-04 20:43:00) [10]использовать параметры