0
在這裏,我已經將PDF文件轉換爲字節保存在數據庫中。 數據庫列包含varbinary類型(MAX)!錯誤:類型'字節'的值不能被轉換爲vb.net'字節的一維數組'
當我從檢索數據庫中的數據,然後將其轉換爲PDF,然後它顯示我在這行錯誤:
fileBytes = Convert.ToByte(dataset.Tables["tbl"].Rows[0][0])
我的整個代碼是在這裏:
Dim fileBytes As Byte()
Dim conn As SqlConnection = New SqlConnection("Data Source=desktop-stapg4d\sqlexpress;Initial Catalog=renser;Integrated Security=True")
Dim command As SqlDataAdapter
Dim dataset As DataSet = New DataSet()
Dim sql As String
sql = "select file_content from files"
command = New SqlDataAdapter(sql, conn)
command.Fill(dataset, "tbl")
fileBytes = Convert.ToByte(dataset.Tables["tbl"].Rows[0][0])
conn.Open()
請幫助我的朋友。 在此先感謝!
請發佈您的真實代碼。這不會編譯。 – Plutonix
那麼,你絕對不希望將PDF轉換爲單個字節。考慮CType(yadayada,Byte()) –
@HansPassant,對不起,但我無法得到你,你會解釋它相當具有描述性,以便我可以在我的代碼中做出同樣的? 而我使用Byte()(數組)不是一個字節? – PanKaj