![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() Здравствуйте.
Есть строка, вида "С\Самара\фото" (то есть путь к папке) Эта строка отправляется в бд mysql, но при этом теряются символы "\". Прочитал в справке по mysql, что нужно отправлять "\\", тогда будет все ок. Код:
folder:=FolderField.Text; for I := 1 to length(folder) do begin if folder[i]='\' then insert('\',folder,i); end; Соответственно цикл находит символ "\", добавляет еще один такой же, цикл идет заново, находит уже добавленный символ "\" и добавляет еще один. Как этого избежать? Как сделать нормальную дубликацию символа, или что можно эдакое отправить в mysql, чтобы он без проблем понял символ "\"? Все это нужно для программы, которая будет хранить в бд путь к папке, чтобы потом можно было эту папку из программы открыть. (может есть какой-нибудь другой путь) |