我找了又找,没有找到这个问题的明确答案。
如何将数组字节转换为SQLBinary。
我尝试过缩小/扩大运算符,但似乎都不起作用……
Public Shared Widening Operator CType(ByVal p1 As Byte()) As SQLBinary
End Operator这将引发错误:错误8此转换运算符的参数类型或返回类型必须是包含类型'reportManager‘。reportManager.ascx.vb 12 37
那么我该如何绕过这个问题,创建一个能够正确转换它的排序函数呢?
发布于 2012-08-01 05:11:37
只需将Byte Array传入构造函数:
Dim objSqlBinary As New System.Data.SqlTypes.SqlBinary(myByteArray)加宽CType运算符要求定义它们的类要么是返回类型,要么是要转换的类型。我假设您已经在reportManager.ascx.vb文件中定义了这个运算符,这就是为什么它要查找reportManager。
https://stackoverflow.com/questions/11748463
复制相似问题