[Framework 2.0] Confrontare Array di Byte

giovedì 12 novembre 2009 - 17.57

Teech Profilo | Expert

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
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5