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

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

BDE для Windows XP и Windows98 [D7, MSSQL]


Леван Варшанидзе ©   (2007-04-24 14:25:00) 

Привет Мастерам!
Проблема:
Windows XP
Удаленный сервер MS SQL
Таблица из двух текстовых полей (пусть S1 ,s2)
Компонент Tquery  (т.е. БДЕ)
(сразу оговорюсь - поменять на ADO не представляется возможным)
sql.text : insert into tab (s1,s2) values ('text1"еще кое-что','text2')
при испольнении дает 'Missing right quote'  (не нравится
символ " - double quote)

тот-же фрагмент, запущенный из Window98 работает

Символ " по ращному воспринимаются BDE WINXP и BDE WIN98
почему и как с этим боротся?

Спасибо


Desdechado   (2007-04-24 15:22:00) [1]

Параметрический запрос - единственно правильное и беспроблемное решение.
Остальные пляски с бубнами, излечивая одно, ломают другое. Хотя любителям заплаток может понравиться.


Леван Варшанидзе   (2007-04-24 14:40:00) [2]

to Sergey13:

а поменять что-нибудь в системных настроиках (и что именно) не поможет?

to Reindeer Moss Eater

а кто виноват ?


Sergey13   (2007-04-24 14:32:00) [3]

> как с этим боротся?

Через параметрический запрос.
insert into tab (s1,s2) values (:t1,:t2)


Reindeer Moss Eater   (2007-04-24 14:29:00) [4]

БДЕ здесь не причем.


Наверх

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