我能够使用内存流成功将图像保存到 Access 数据库表。我保存图像的列的数据类型为“OLEObject”。当我打开表时,我在此图像列中看到“长二进制数据”值。问题是,当我在此数据库中创建任何报告时,我无法看到图像。
而当我在MSPaint中打开图像文件并按Ctrl + A然后按Ctrl + C复制所有图形然后将其粘贴到Access数据库列时,则粘贴成功。现在将值显示为“位图图像”。当我双击图像列值时,它会在 MSPaint 中打开图像。并且也可以在报告中使用。我想知道如何将图像直接保存为“位图图像”类型?我正在使用 VB .Net Framework 4.0、Visual Studio 2012。
我有下面的代码只运行正常,除非到达Combobox的最后一个索引,它给出标题中提到的错误.更多细节:无效参数='17'的值对'SelectedIndex'无效.参数名称:SelectedIndex
代码遍历组合框中可用的所有索引并提供所需的输出.但是当达到最后一个值时,我得到了这个错误.有人可以指导我吗?
Private Sub ExportButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ExportButton.Click
Dim LastItem As Integer = 0
LastItem = TagComboBox1.Items.Count
For i As Integer = 0 To LastItem
TagComboBox1.SelectedIndex = i
'CODE to perform some operation..
If TagComboBox1.SelectedIndex = LastItem Then
Exit For
End If
Next
End Sub
Run Code Online (Sandbox Code Playgroud)