Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.NET将图像文件插入Picturebox并存储到database.mdf_Vb.net - Fatal编程技术网

Vb.NET将图像文件插入Picturebox并存储到database.mdf

Vb.NET将图像文件插入Picturebox并存储到database.mdf,vb.net,Vb.net,我有一个表,其中一列有图像数据类型 ,我试试这个代码 首先,这是插入表中一行的正确代码吗 Me.DatasiswaTableAdapter.Insert(NISTextBox.Text, NamaTextBox.Text, KelasTextBox.Text, JurusanTextBox.Text, Jenis_KelaminComboBox.Text, Tanggal_LahirDateTimePicker.ToString, AlamatRichTextBox.Text, FotoPict

我有一个表,其中一列有图像数据类型 ,我试试这个代码

首先,这是插入表中一行的正确代码吗

Me.DatasiswaTableAdapter.Insert(NISTextBox.Text, NamaTextBox.Text, KelasTextBox.Text, JurusanTextBox.Text, Jenis_KelaminComboBox.Text, Tanggal_LahirDateTimePicker.ToString, AlamatRichTextBox.Text, FotoPictureBox.Image)
  • 如果是,那么我需要知道为什么图像类型更改为字节?和 如果代码的格式为,如何从picturebox插入图像 一个字节

  • 如果没有,请告诉我正确的代码

对不起,我的英语不好:)
谢谢

如果你研究一下,你发布的网络信息链接应该会很有帮助

这意味着a)要在SQL server中存储映像的列必须定义为映像。如果使用不同的数据库(如Access),根据版本的不同,可能需要将其定义为Object或类似的东西。b) 在本例中,图像被转换为一个流(使用
image.save
),然后流被转换为一个字节数组以存储在数据库中


您可能需要存储有关图像的更多信息。将其恢复到图像中的过程正好相反(db->byte array->stream),但您不知道它是否是JPG、PNG、TIFF等。如果您认为您希望将其重新创建为原始格式的磁盘文件,请同时存储MIME类型。

使用“@”将行插入数据库。您能给我一个带有您自己语句的示例,这样我就可以在脚本中尝试了。请显示您的代码…我得到了这个,您能告诉我这是什么意思吗?cmd.Parameters.AddWithValue(“@id”,id)哇,有很多事情我不知道,也许我会从那个链接了解到如何将图像逐流转换为字节,。