1
在C#我們做聲明一個值作爲對象?
byte[] imageData = new byte[];
SqlCom.Parameters.Add(new SqlParameter("@ImageData", (object)imageData));
這使得可變的imageData作爲對象。
但我該如何做到這一點在Visual Basic?
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")
它散發出來的錯誤是這樣的: 數據類型的圖像和varbinary在等於運算符中是不相容的。我該怎麼辦??謝謝