IDなしでvbのデータベースmysqlから画像を取得したい。しかし、なぜ私は "タイプ 'System.Byte []'のオブジェクトを 'System.Drawing.Image'と打ち込むことができません。"vbを使用してデータベースmysqlの画像を取得する
これは私のコードです。私は、Visual Basic 2008とデータベースmysqlを使用しています。ピクチャフォーマットBLOB。例:[BLOB - 22.1 KiB]
Imports MySql.Data.MySqlClient
Imports System.Drawing.Imaging
Public Class Form_Popup
Private Sub Form_Popup_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
objconn = New MySqlConnection("server=localhost;database=new;userid=root;password= 'root'")
objconn.Open()
strsql = "select * from peribadi where Noid [email protected]"
command = (New MySql.Data.MySqlClient.MySqlCommand(strsql, objconn))
With command
.Parameters.AddWithValue("@field1", FormRegister.TextBox1.Text)
End With
objdr = command.ExecuteReader
If (objdr.Read()) Then
Label4.Text = (objdr("Name"))
Label5.Text = (objdr("Address"))
PictureBox1.Image = (objdr("picture"))
End If
End Sub
"何のID" を使用していませんか? 「数字のIDを使用していますか? – Bojangles
はい。 idは数値ではありません – ieyla