小编DK2*_*014的帖子

将图像另存为“位图图像”以访问数据库

我能够使用内存流成功将图像保存到 Access 数据库表。我保存图像的列的数据类型为“OLEObject”。当我打开表时,我在此图像列中看到“长二进制数据”值。问题是,当我在此数据库中创建任何报告时,我无法看到图像。

而当我在MSPaint中打开图像文件并按Ctrl + A然后按Ctrl + C复制所有图形然后将其粘贴到Access数据库列时,则粘贴成功。现在将值显示为“位图图像”。当我双击图像列值时,它会在 MSPaint 中打开图像。并且也可以在报告中使用。我想知道如何将图像直接保存为“位图图像”类型?我正在使用 VB .Net Framework 4.0、Visual Studio 2012。

通过 VB .Net 添加的图像

从 MSPaint 手动粘贴

vb.net ms-access

2
推荐指数
1
解决办法
2654
查看次数

参数超出范围异常未得到处理

我有下面的代码只运行正常,除非到达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)

.net vb.net loops outofrangeexception

0
推荐指数
1
解决办法
1076
查看次数

标签 统计

vb.net ×2

.net ×1

loops ×1

ms-access ×1

outofrangeexception ×1