Vous n'êtes pas identifié(e).
En imaginant avoir une variable Chemin := 'C:\test'
Comment peut on y remplacer toute occurence du caractere '\' (BACKSLASH) par '\\'
En faisant (en pl/pgsql):
Resultat VARCHAR;
Resultat := replace(Chemin,'\\','\\\\');
Il semble que les BACKSLASH presents dans Chemin soient interpretes avant meme d' effectuer le remplacement de chaines
c'est a dire que le remplacement essaye de se faire sur 'C:<caractere TAB>est'
Hors ligne
Vous utilisez quelle version de PostgreSQL ?
Guillaume.
Hors ligne
J' utilise la version PostGreSQL 8.3
Hors ligne
La question est plutôt de savoir comment vous initialisez Chemin. Poster un code complet nous permettra plus facilement de vous aider.
Guillaume.
Hors ligne
La question est plutôt de savoir comment vous initialisez Chemin. Poster un code complet nous permettra plus facilement de vous aider.
Desole j'ai pense que Chemin := 'C:\test' que j'avais mis en premier message suffisait.
Finalement je suis parvenu a mes fins de cette maniere : Chemin := 'C:\\test' -- \ de base double
ainsi
Resultat VARCHAR;
Resultat := replace(Chemin,'\\','\\\\');
me donne le resultat que j' attends... C' est donc le chemin que l'on me donne qui doit etre formate pour etre compatible avec mon code.
Hors ligne
Exact.
Guillaume.
Hors ligne
Merci pour le site, des infos a mediter,mais c'est technique .
comparatif simulation taux pret auto - taux pret auto differe selon la prise en compte ... calculent automatiquement le taux pour un prêt automobile donne.comparatif simulation taux pret auto
Hors ligne