Bonjour à tous,
Je développe actuellement un outil sur excel permettant de récupérer des données d'un HyperHistorian de le but de suivre l'exploitation d'une usine.
Logiquement j'ai beaucoup de donnée a récupérer et sur des grandes périodes, 1 ans.
Mon problème est le suivant :
J'ai 172 signaux a récupérer et exel attend de récupérer le résultat de ma première requête avant de lancer la deuxième.
Est'il possible de faire des requêtes sql simultanées ? Le serveur sql est dimensionné pour...
Actuellement j'utilise les recordset, y a-t-il un équivalent de DoCmd.RunSQL ?
Merci a vous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 Dim cnn As ADODB.Connection Dim rss As ADODB.Recordset Set cnn = New ADODB.Connection Set rss = New ADODB.Recordset cnn.ConnectionString = "PROVIDER=SQLOLEDB;user id="";data source="",50012;password="";imex=1;" 'Je définis cela pour eviter des requetes timeout cnn.ConnectionTimeout = 3000000 cnn.Open cnn.CommandTimeout = 360 while..... rss.Open strLire, cnn rss.close wend cnn.close
Partager