Bonjour, Voila j'ai un soucis pour récupéré les contacts que j'ai sur ma base de donnée. En faite je souhaiterai que tout mes contacts présent sur ma base de donnée puisse être récupéré dans une combobox.
Mais la je bloque cela me dit qu'une variable de ma boucle for n'est pas valide.
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 Sub Window_OnLoad Set objConnection = CreateObject("ADODB.Connection") Set objRecordset = CreateObject("ADODB.Recordset") objConnection.Open "DRIVER={MySql ODBC 5.1 Driver};SERVER=localhost;DATABASE=nom base;UID=*****;PASSWORD=password;" strSQLQuery = "SELECT nom FROM personne" objRecordset.Open strSQLQuery , objConnection For Each objRecordset.Fields(nom) In personne Set objOption = Document.createElement("OPTION") objOption.Text = objRecordset.Fields.Description personnel.Add(objOption) Next objRecordset.Close objConnection.Close End Sub
que je fais correspondre dans mon hta à:
je ne comprend pas ou est mon erreur donc si vous avez une idéeCode:<select name="personnel" id="personnel"/></select>
PS: je me suis basé sur le code suivant:
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 Sub NetName_OnSubLoad strComputer = "." Set objWMIService = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2") Set colAdapters = objWMIService.ExecQuery _ ("SELECT * FROM Win32_NetworkAdapterConfiguration WHERE IPEnabled = True") For Each objAdapter in colAdapters Set objOption = Document.createElement("OPTION") objOption.Text = objAdapter.Description objOption.Value = objAdapter.Description NetName.Add(objOption) Next Name = NetName.Value Dim NCListing Set NCListing = New NetworkCardListing NCListing.NetGetIP(Name) End Sub