1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| Private Sub Form_Load()
' Initialisation de la chaîne de connexion
'Définition de la chaîne de connexion
strConnect = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Hydroguard\Hydroguard.mdb;"
Set oCon = New Connection
Call oCon.Open(strConnect)
'Préparation des requêtes SQL pour la récupération des valeurs Min, Max et Moyenne des dernières 24H pour le pH et la Conductimètrie
' Si cette ligne est active pas d'erreur strMinJpH = "SELECT DISTINCT * FROM pH WHERE Date =#1/20/2013#"
'mais avec celle d'en dessous erreur 3625
strMinJpH = "SELECT MIN(pH.Val_pH) AS Expr1 From pH WHERE (((pH.Date)>#1/19/2013# And (pH.Date)<#1/21/2013#));"
Set oRst = New Recordset
Call oRst.Open(strMinJpH, oCon, adOpenForwardOnly, adLockReadOnly, adCmdText)
' Bouclage sur le recordset
'On Error Resume Next
Do While Not oRst.EOF
'TempA.Caption = oRst!Temperature
MsgBox (strMinJpH)
Label1.Caption = oRst!Val_pH
Label2.Caption = oRst!Val_pH
'MsgBox (oRst!Temperature)
oRst.MoveNext
Loop
' Fermeture propre des connexions et destruction des objets
oRst.Close
Set oRst = Nothing
oCon.Close
Set oCon = Nothing
End Sub |