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