Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Универсальное экранирование специальных символов СУБД / 5 сообщений из 5, страница 1 из 1
04.05.2007, 14:48
    #34505204
fayzullin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Универсальное экранирование специальных символов СУБД
Всем привет!

Такой вопрос: есть разные СУБД: Oracle, MSSQL, MySQL, ... . Посредством ADO-ODBC прога коннектится к СУБД, получает и изменяет данные. Каким образом написать прогу так, чтобы при динамическом формировании запросов она учитывала и корректно обрабатывала спец. символы в строковых и BLOB-полях (Например: символы возврата каретки, новой строки и т.д.), которые по-разному экранируются в разных СУБД? Может быть можно как-нибудь образом извлекать список и способ обработки спец. символов непосредственно от драйвера ODBC?

Заранее спасибо ;)
...
Рейтинг: 0 / 0
04.05.2007, 16:12
    #34505639
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Универсальное экранирование специальных символов СУБД
Если научиться пользоваться параметрами в запросах, этот вопрос потеряет свою актуальность.
...
Рейтинг: 0 / 0
06.05.2007, 21:37
    #34508066
fayzullin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Универсальное экранирование специальных символов СУБД
softwarerЕсли научиться пользоваться параметрами в запросах, этот вопрос потеряет свою актуальность.

Вы имеете в виду нечто вроде следующего: например, если брать в качестве среды разработки Delphi, то скажем, при использовании компонента TADOQuery помещаем в него запрос с параметрами и впоследствии в качестве значений этих параметров подставляем необходимые значения. Таким образом все проблемы со спец. символами решатся. Я правильно понял Вашу идею?
...
Рейтинг: 0 / 0
06.05.2007, 22:39
    #34508116
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Универсальное экранирование специальных символов СУБД
Какую бы среду разработки и библиотеку ни брать, разницы никакой, и "идею" следует понимать именно так. В кавычках - потому что это не "идея", а "общепринятое правило", примерно того же уровня, что и "мыть руки перед едой".
...
Рейтинг: 0 / 0
07.05.2007, 11:55
    #34509074
fayzullin
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Универсальное экранирование специальных символов СУБД
Благодарю за разъяснение
...
Рейтинг: 0 / 0
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Универсальное экранирование специальных символов СУБД / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]