Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Подскажите плиз как корректно реализовать [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]

использовать параметры


Наверх

Титульная страница Поиск, карта сайта Написать письмо