Executer requête sql à partir d'un fichier

fanfan -  
yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Dans une macro excel que j'ai récupéré, exécution sur une base d'une requête simple (select * from table).
Voic code ci-dessous.
Je désire faire évoluer cette macro avec des requêtes beaucoup plus complexes et qui existent dans un fichier.
Peut-on dans CommandText lui passer un fichier en paramètre ?

merci d'avance

With ActiveSheet.QueryTables.Add(Connection:=ConnectString, Destination:=Range(CellulesCible))
.CommandText = MySQL
.Name = TableName
.FieldNames = True
.RowNumbers = False
.FillAdjacentFormulas = False
.PreserveFormatting = True
.RefreshOnFileOpen = False
.BackgroundQuery = True
.RefreshStyle = xlInsertDeleteCells
.SavePassword = True
.SaveData = True
.AdjustColumnWidth = True
.RefreshPeriod = 0
.PreserveColumnInfo = True
.Refresh BackgroundQuery:=False
End With
A voir également:

1 réponse

yg_be Messages postés 23541 Date d'inscription   Statut Contributeur Dernière intervention   Ambassadeur 1 586
 
Pourquoi ne pas lire le contenu du fichier, et passer le texte de chaque commande ?
0