【发布时间】:2015-03-15 17:14:01
【问题描述】:
我想在 vb.net 2008 中使用 adodb 连接将图像插入 mysql 数据库。
我正在使用选择查询将数据插入数据库,这是我添加或保存数据的代码...
rs.Open("select * from registration where Debt_ID = '" & txtDebt_ID.Text & "' ", cnn, ADODB.CursorTypeEnum.adOpenStatic, ADODB.LockTypeEnum.adLockPessimistic)
If rs.RecordCount = 1 Then
MsgBox("ID already exist!", MsgBoxStyle.Exclamation, vbOK)
rs.Close()
cnn.Close()
Exit Sub
Else
rs.AddNew()
rs.Fields("Debt_ID").Value = txtDebt_ID.Text
rs.Fields("LastName").Value = txt_Lastname.Text
rs.Fields("firstName").Value = txt_Firstname.Text
rs.Fields("MiddleName").Value = txt_Middlename.Text
rs.Fields("age").Value = txt_Age.Text
rs.Fields("birthdate").Value = txt_Birthdate.Text
rs.Fields("civil_status").Value = txtCivil_status.Text
rs.Fields("address").Value = txt_Address.Text
rs.Fields("occupation").Value = txt_Address.Text
rs.Fields("contact_no").Value = txt_Contact.Text
'rs.Fields("picture").Value = PictureBox1.Image
rs.Save()
rs.Close()
End If
我想将数据库上的图像添加到字段图片中,并且我使用 blob 作为我的数据类型,我还想从数据库中检索图像并将其显示在图片框中...有人可以吗关于我的问题的帮助。
提前谢谢...
【问题讨论】:
-
保存图片路径或使用
BLOBdatatype -
我的第一个问题是你为什么要在 VB.NET 中使用 ADODB?如果您打算使用 VB6 数据访问技术,那为什么还要使用 VB.NET?如果您使用的是 .NET,那么您应该使用 .NET,这意味着使用 ADO.NET 进行数据访问。