0

私は検索して検索しましたが、この問題に対する明確な答えは見つかりませんでした。

配列バイトを SQLBinary に変換する方法。

Narrowing/Wardening Operators を試してみましたが、何もうまくいかないようです...

Public Shared Widening Operator CType(ByVal p1 As Byte()) As SQLBinary

End Operator

これによりエラーがスローされます: エラー 8 この変換演算子のパラメーターの型または戻り値の型は、包含型 'reportManager' である必要があります。reportManager.ascx.vb 12 37

では、これを回避して、これを適切に変換できるような関数を作成するにはどうすればよいでしょうか?

4

1 に答える 1

3

バイト配列をコンストラクターに渡すだけです。

    Dim objSqlBinary As New System.Data.SqlTypes.SqlBinary(myByteArray)

拡張 CType 演算子では、それらを定義するクラスが戻り値の型または変換されるもののいずれかである必要があります。reportManager.ascx.vb ファイルでその演算子を定義したと仮定しているため、reportManager を探しています。

于 2012-07-31T21:11:37.413 に答える