J'utilise ADO pour importer des données à partir de classeurs Excel. J'ai quelques problèmes avec des feuilles de calcul où un nom de colonne contient un point: "Col.1".Comment CHOISIR la colonne dont le nom de champ contient un point
J'ai essayé tout ce que j'ai trouvé: guillemets doubles, crochets, backstick. Rien ne fonctionne. Une erreur est générée ou la requête affiche "Col.1" sur chaque ligne.
QUERY_SQL = _
"SELECT `Col.1`, Col3 FROM [table$] " & _
"IN '" & SourcePath & "' " & CHAINE_HDR
Compte tenu du fait que je ne peux pas renommer la colonne dans le fichier source,
Comment puis-je sélectionner manuellement cette colonne en utilisant son nom pas son numéro ([F1])?
Voulez-vous dire que vous avez essayé les crochets '[]' ou les parenthèses '()'? –
Qu'en est-il de l'échappement du point avec un antislash? '\ .' –
avez-vous essayé d'écrire le symbole de point comme quelque chose comme le html s'échappant ou utilisant un * '* avant le *. *? – Radinator