概要
本分步指南介绍如何将存储在数据库中的图像直接复制到 Windows 窗体上的 PictureBox 控件,而无须将此图像保存到文件。在 Microsoft Visual Basic 6.0 中,如想直接在 PictureBox 控件中显示数据库中的图像而不经过将二进制大对象 {BLOB) 数据保存到文件这一中间步骤,唯一的方法是将 PictureBox 绑定到一个数据源,如 ActiveX Data Objects (ADO) 数据控件或记录集。若不将图像保存到文件以供 LoadPicture 语句使用,则没有办法(不使用数据绑定)以编程方式将 BLOB 加载到控件。
在本文中,我们将使用 System.IO 基类中的 MemoryStream 对象将图像数据直接从数据库复制到 PictureBox 控件。
返回页首
要求
下表概括了推荐使用的硬件、软件、网络结构以及所需的 Service Pack:- 安装在兼容 Microsoft Windows 操作系统中的 Microsoft Visual Studio .NET
- 用于测试的可用 Microsoft SQL Serv