Import de données dans SQL Server à partir d'Excel
Bonjour,
j'ai un fichier Excel 2010 comportant une liste de clients à importer dans SQL server.
Pour ce faire je veux impérativement utiliser une macro (c'est pour distribuer à des utilisateurs ; Acces est trop compliqué pour eux).
Le problème est que certaines colonnes textes dans le fichier Excel comporte des '. exemple : "58, Avenue des Lys d'Or".
Dans la macro je construis la requête SQL comme ceci (pour utilisation avec ADODB.command) :
Code:
rSQL = "INSERT INTO CLIENT (Adresse1) SELECT '" & Range("B2") & "'"
Le problème c'est que quand Range("B2") contient un ' ça ne fonctionne pas. J'ai remplacé dans la macro par
Code:
Replace(Range("B2"), "'", "''")
mais ça ne fonctionne pas mieux.
quelqu'un a-t-il une solution ?
Merci d'avance.
Alf