MFC 中 ADO技术访问数据源

来源:互联网 发布:淘宝店铺托管多少钱 编辑:程序博客网 时间:2024/04/26 03:56
MFC 中 ADO技术访问数据源 

在 Visual C++ 中使用 ADO 数据绑定

Visual Studio 2010
其他版本
0(共 1)对本文的评价是有帮助 评价此主题

在 Visual C++ 中使用 ADO 数据绑定需要下列步骤:

  • 添加 ADO 数据控件。

  • 指向数据源。

  • 指定记录源(SQL 查询或数据检索语言)。

  • 添加 ADO 数据绑定控件。

  • 将数据绑定控件连接到 ADO 数据控件。

  • 选择要绑定到 ADO 数据控件记录源的字段。

在 Visual C++ 中使用 ADO 数据绑定

  1. 使用“MFC 应用程序向导”创建 MFC 对话框应用程序或 MFC Formview 应用程序。

  2. 将 Microsoft ADO 数据控件添加到对话框;请参见将控件插入 Visual C++ 应用程序。

  3. 将 ADO 数据控件指向 OLE DB 数据源。

    1. 右击 ADO 数据控件,再单击“属性”

    2. 在“控件”选项卡上,单击“使用连接字符串”。 可以使用提供的提供程序也可以删除它。

    3. 单击“生成” 如果从“使用连接字符串”中删除了提供程序,现在可以定义一个。 定义提供程序后,再次访问 ADO 数据控件的属性,然后再次选择“生成”继续。

      如果在选择“生成”之前在“使用连接字符串”中定义了提供程序,现在可以定义数据链接属性。 这将显示“DataLink 向导”。

    4. 如有必要更改“提供程序”,并为提供程序定义适当的“位置”和“数据源”值。 例如,如果使用的是 SQL Server 提供程序,则“位置”指定数据库服务器,而“数据源”指定数据库。 如果使用的是 ODBC 提供程序,则“数据源”对应于 ODBC DSN。

    5. 如果数据源需要,单击“身份验证”选项卡并设置“用户名”和“密码”的值。

    6. 单击“连接”选项卡,再单击“测试连接”测试数据源。 滚动到“结果”窗口的最后,查看是否通过了测试。 如果测试失败,检查数据源的配置。 常见错误包括无效的密码以及“位置”和“数据源”字段的值不正确。

    7. 退出“DataLink 向导”,返回到 ADO 数据控件的属性表。

  4. 在 RecordSource 选项卡中,将查询输入到“命令文本 (SQL)”中。 数据绑定控件可绑定到此查询的结果。 查询通常为 SQL。 但是,某些 OLE DB 提供程序不使用 SQL。

  5. 设置所需的任何其他 ADO 数据控件属性,然后关闭 ADO 数据控件的属性表。

  6. 添加数据绑定控件。 例如,添加 DataGrid 控件,它不同于 RDO DBGrid 控件。

  7. 设置 DataGrid 的属性。

    1. 右击 DataGrid,再单击“属性”

    2. 单击“所有”选项卡,然后将 DataSource 属性设置为 ADO 数据控件。 单击“数据源”下拉列表,找到 ADO 数据控件的 ID。 默认的 ID 名称为 IDC_ADODC1。

  8. 若要以测试模式运行,请按 Ctrl+T。 将能够在数据中滚动。 按 Esc 键或关闭对话框以结束测试模式。

如果编译和运行程序,同样能够在数据中滚动。


对于现实数据来说,太方便了


上个贴图


虽然课设要求还有很大一部,但是还是很激励人的,坚持啊,小鼓励


原创粉丝点击