Bonjour à tous,
Je suis actuellement en train de développer une application afin de récupérer tout le fichier clients d'une base SQL Server 2000 afin de tout mettre dans une base de données Firebird 2.1. L'application récupère donc les informations de SQL Server 2000 via ODBC et injecte les données récupérer dans Firebird via le composant UIB.
Cependant, lors de la récupération (de l'adresse notamment), celle-ci contient des retours chariots (ou saut de ligne) qui pose problème lors de l'injection des données dans Firebird 2.1 (je génère une requête SQL).
Voici la requête génère qui pose problème :
J'aimerai pouvoir remplacer ces retours chariots et les remplacer par des valeurs que Firebird accepte J'ai tenté de remplacer '#$D#$A' avec AnsiRemplaceText, AnsiRemplaceStr, mais cela n'a rien donné...INSERT INTO "client" (IND, NC, NUM, NOM, ADRESSE, CODEPOST, VILLE, TEL, FAX, PORTABLE, ESCALIER, ETAGE, APPT) VALUES ('5642/1', '5642', 1, 'ENTREPRISE X', 'ADRESSE LIGNE 1'#$D#$A'ADRESSE LIGNE 2', '75000', 'PARIS', '0125364521', '0125364521', '', '', '', '')
Merci de toute l'aide que vous pouvez m'apporter. Si vous avez des questions, n'hésitez pas à me contacter.
Partager