2012-01-26 17 views
1

は、我々はオブジェクトとして画像データの変数を作るオブジェクトとして値を宣言しますか? C#ので

byte[] imageData = new byte[]; 
SqlCom.Parameters.Add(new SqlParameter("@ImageData", (object)imageData)); 

を行います。

しかし、これをVisual Basicでどうやって行うのですか? データ型のイメージとvarbinary型:この質問

私のコードの更新の

Dim imageData As byte() = new Byte() 
SqlCom.Parameters.Add(new SqlParameter("@ImageData", ??) <-----What Should i do here? 

おかげ

ただ、ビットは次のように

conn.Open() 
Dim cmd As SqlCommand = New SqlCommand("SELECT PhotoID From Photo " & str8 & " And Photo = @Photo", conn) 
cmd.Parameters.AddWithValue("@Photo", CType(Photo, Object)) 
Dim adapter As SqlDataAdapter = New SqlDataAdapter() 
adapter.SelectCommand = cmd 
adapter.Fill(table) <------when approach this line 
PhotoID = table.Rows(0)("PhotoID") 

であることは、このようなエラーが出てきます等しい演算子では互換性がありません。私は何をすべきか??ありがとう

答えて

2

このようなものが欲しいです。

Dim imageData As Byte() = New Byte() 
SqlCom.Parameters.Add(New SqlParameter("@ImageData",CType(imageData, Object))) 
関連する問題