Datatable.select与字节数组VB.NET

时间:2009-07-16 10:17:10

标签: sql-server vb.net datatable

我已经从SQL存储过程填充了一个数据表,需要对数据表进行进一步的过滤。数据表保存从SQL DB作为varbinary返回的数据,并作为字节数组存储在数据表中。我试图传递TheData!Hash,它也是一个字节数组。

当我需要过滤数据表时,我使用了以下内容:

Dim sQuery0 As String = "Hash=" & TheData!Hash
Dim ResultRows As DataRow() = dt.Select(sQuery0)

据我所知,TheData!Hash是一个字节数组,不能以这种方式转换为字符串,但我是如何在Select过滤器表达式中传递字节数组的呢?

1 个答案:

答案 0 :(得分:1)

我不相信你会让它发挥作用。什么是TheData的类型!哈希?字节()?然后,如果你在代码中进行了这种比较,那么在任何情况下它都将是一个参考比较。

看看LINQ to DataSet。你会发现它比Select方法更灵活,它来自.NET 1.0。