
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.05.2007, 14:48
|
|||
|---|---|---|---|
|
|||
Универсальное экранирование специальных символов СУБД |
|||
|
#18+
Всем привет! Такой вопрос: есть разные СУБД: Oracle, MSSQL, MySQL, ... . Посредством ADO-ODBC прога коннектится к СУБД, получает и изменяет данные. Каким образом написать прогу так, чтобы при динамическом формировании запросов она учитывала и корректно обрабатывала спец. символы в строковых и BLOB-полях (Например: символы возврата каретки, новой строки и т.д.), которые по-разному экранируются в разных СУБД? Может быть можно как-нибудь образом извлекать список и способ обработки спец. символов непосредственно от драйвера ODBC? Заранее спасибо ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.05.2007, 16:12
|
|||
|---|---|---|---|
Универсальное экранирование специальных символов СУБД |
|||
|
#18+
Если научиться пользоваться параметрами в запросах, этот вопрос потеряет свою актуальность. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.05.2007, 21:37
|
|||
|---|---|---|---|
|
|||
Универсальное экранирование специальных символов СУБД |
|||
|
#18+
softwarerЕсли научиться пользоваться параметрами в запросах, этот вопрос потеряет свою актуальность. Вы имеете в виду нечто вроде следующего: например, если брать в качестве среды разработки Delphi, то скажем, при использовании компонента TADOQuery помещаем в него запрос с параметрами и впоследствии в качестве значений этих параметров подставляем необходимые значения. Таким образом все проблемы со спец. символами решатся. Я правильно понял Вашу идею? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
06.05.2007, 22:39
|
|||
|---|---|---|---|
Универсальное экранирование специальных символов СУБД |
|||
|
#18+
Какую бы среду разработки и библиотеку ни брать, разницы никакой, и "идею" следует понимать именно так. В кавычках - потому что это не "идея", а "общепринятое правило", примерно того же уровня, что и "мыть руки перед едой". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=EHLIB&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
7ms |
get forum list: |
16ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
166ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 656ms |
| total: | 937ms |

| 0 / 0 |
