Da un database SQL 2005 estraggo dei dati fra cui un timestamp... Il timestamp viene gestito dal framework .NET come un array di Byte.
La lettura e assegnazione del dato l'ho fatta e tutto funziona correttamente. Mi trovo ora con una classe con una proprietà che espone il valore del Timestamp
Public Class MiaClasse
...
Friend ReadOnly Property ts() As Byte()
Get
...
End Get
End Property
...
End Class
Ora vorrei confrontare gli oggetti istanziati in base alla proprietà ts (come indicato in precedenza) ma non capisco proprio come fare... Quello che vorrei è
Dim c1 As Miaclasse = ...
Dim c2 As Miaclasse = ...
If c1.ts>c2.ts Then
...
End If
Ovviamente così non funziona... Avete suggerimenti in merito?
Grazie mille!!!
---EDIT---
Risolto!!! Essendo il timestamp in SQL un dato di tipo Binary è stato sufficiente fare un cast del valore della proprietà sul tipo originale...
Dim c1 As Miaclasse = ...
Dim c2 As Miaclasse = ...
If Ctype(c1.ts, SqlType.SqlBinary)>Ctype(c2.ts, SqlType.SqlBinary) Then
...
End If
--------------
Maurizio Brini
--------------
Nessuna impresa è mai stata compiuta da un uomo ragionevole