![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]БДЕ здесь не причем.