Hej jag har en liten fråga. Om du loppar igenom ditt recordset. Så kan du sammtidigt bygga upp nästa SQL sats:Jämförelse
Det är totalt 4 st värden som ska läsas in från ett recordset, Punktnummer, Tid, Datum, Värde.
Det jag vill göra är att läsa in dessa värden( i en datagrid, flexgrid?) och nästa gång recordsetet hämtas( görs med en intervall på 5 min) så ska jag jämföra dessa nya med de föregående upphämtade och där förändring har skett ska dessa värden lagras i en annan DB.
Vad är bäst att använda för denna mellanlagring datagrid, flexgrid etc.
MVH Torbjörn WallinSv: Jämförelse
<code>
Dim DinTid AS Long
Dim DittDatum AS Long
Dim strSQL As String
Dim strWhere As String
Do Until rs.EOF
'Ladda grid...
strWhere = strWhere & " OR (Punktnummer=" & rs("Punktnummer") & " AND Värde <> " & rs("Värde") & ")"
rs.Move Next
Loop
If Len(strWhere) Then
strSQL = "SELECT *" & vbCrLf & _
"FROM TabellNamn" & vbCrLf & _
"WHERE (Datum > " & DittDatum & " OR (Datum=" & DittDatum & " AND Tid > " & DinTid & ")) AND (" & Mid$(strWhere, 5) & ")"
End If
</code>
Den borde enbart hämta förändringarna.