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

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

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

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


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