méthode sue j'utise pour accder a lOS via ODDC
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| requete = « select * from malib/monfichier
.. »
Set feuille = ActiveWorkbook.Worksheets("Lafeuille")
IDconnect = "ODBC;DRIVER={Client Access ODBC Driver (32-bit)};ALLOWPROCCALLS=1;PREFETCH=1;LAZYCLOSE=1;TRANSLATE=1;DSP=2;DFT=6;NAM=1;CMT=0;" & _
"PKG=QGPL/DEFAULT(IBM),2,0,1,0,512;LANGUAGEID=ENU;DFTPKGLIB=QGPL;" & _
"DBQ= LIBAS400_1 LIBAS400_2 LIBas400_2 QTEMP;SYSTEM=System_toto;"
Set ResSQL = feuille.QueryTables.Add(Connection:=IDconnect, Destination:=Range("A1"))
With ResSQL
.Connection = IDconnect
.CommandText = requete
.Refresh BackgroundQuery:=False
End With
Rows("1:1").Select
Selection.AutoFilter |
Une question en sus : comment peut-on remonter a la place des noms des champs , le libellé de ceux-ci?