此简单的应用程序逐步执行四个主要 ADO 操作中的每一项:获取、检查、编辑和更新数据。 这些操作针对 SQL Server 附带的 Northwind 示例数据库执行。 为了专注于 ADO 的基础知识并防止代码混乱,示例中的错误处理最少。
运行 HelloData
创建引用 ADO 库的新 Standard EXE Visual Basic 项目。 有关详细信息,请参阅 引用 ADO 库。
在窗体顶部创建四个命令按钮,将 名称 和 Caption 属性设置为本主题末尾表格中显示的值。
在按钮下方,添加 Microsoft DataGrid 控件(Msdatgrd.ocx)。 Msdatgrd.ocx 文件包含在 Visual Basic 中,位于 \windows\system32 或 \winnt\system32 目录中。 若要将 DataGrid 控件添加到 Visual Basic 工具箱窗格,请从 “项目” 菜单中选择“组件...”。 然后选中“Microsoft DataGrid Control 6.0 (SP3) (OLEDB)”旁边的框,然后单击“确定”。 若要将控件添加到项目,请将 DataGrid 控件从工具箱拖动到 Visual Basic 窗体。
在网格下方的窗体上创建 TextBox,并设置其属性,如表中所示。 完成后,表单应与下图相似。
最后,复制 HelloData Code中列出的代码,并将其粘贴到表单的代码编辑器窗口中。 按 F5 运行代码。
注意
在以下示例及整个指南中,使用用户 ID"MyId"和密码“123aBc”来进行服务器身份验证。 应将这些值替换为服务器的有效登录凭据。 此外,请将“MySQLServer”值替换为服务器的名称。
有关代码的详细说明,请参阅有关 HelloData 的注释。
| 控件类型 | 财产 | 价值 |
|---|---|---|
| 表格 | 名字 | Form1 |
| 高度 | 6500 | |
| 宽度 | 6500 | |
| MS DataGrid | 名字 | grdDisplay1 |
| 文本框 | 名字 | txtDisplay1(文本显示1) |
| 多行 | 是 | |
| 命令按钮 | 名字 | cmdGetData |
| 标题 | 获取数据 | |
| 命令按钮 | 名字 | cmdExamineData |
| 标题 | 检查数据 | |
| 命令按钮 | 名字 | cmdEditData |
| 标题 | 编辑数据 | |
| 命令按钮 | 名字 | cmdUpdateData |
| 标题 | 更新数据 |