Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Функция в C для защиты "\" от удаления 
:(
    Опции темы
=Женек=
Дата 3.11.2005, 23:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 548
Регистрация: 20.2.2005

Репутация: 1
Всего: 1



Не знаю сюда надо писать или в MySQL...
В общем есть строка типа \\server\folder\file (AnsiString)

ПРи записи строки в MySQL по одной косой обрезается.
Как мне перед отправкой в базу преобразовать строку, чтобы эти сисмволы не удалялись?

Вариант сразу формировать ее с парами "\" не подходит - до отправки в базу строкуц анализируют другеи функции, которые к косой лояльны.
Я бы мог разобрать строку посимвольно и добавть туда символы, но если есть стандартная функция, хотелось бы использовать ее, так как вопрос быстродействия важен.
PM MAIL   Вверх
bilbobagginz
Дата 3.11.2005, 23:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: нет
Всего: 317



замени '\' на '_' или '`' или _BACKSLASH_


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
=Женек=
Дата 3.11.2005, 23:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 548
Регистрация: 20.2.2005

Репутация: 1
Всего: 1



не понял...
У меня массив из десятков тысяч имен?
я могу писать написать сам функцию, которая просто добавляет еще один слаш к каждому найденному, это ничем не лучше чем заменять на то что ты указал.

в PHP есть функция AddSlashes. Вот я и спрашиваю, нет ли подобного в С.

PM MAIL   Вверх
=Женек=
Дата 4.11.2005, 09:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 548
Регистрация: 20.2.2005

Репутация: 1
Всего: 1



Нашел!
mysql_escape_string()
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++ Builder"
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по С++ Builder обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Настоятельно рекомендуем заглянуть в DRKB (Delphi Russian Knowledge Base) - крупнейший в рунете сборник материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C++ Builder | Следующая тема »


 




[ Время генерации скрипта: 0.0421 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.