如何:使用 SqlDataSource 控件连接到 ODBC 数据库 (Visual Studio)

更新:2007 年 11 月

您可以使用 SqlDataSource 控件连接到任何符合 ODBC 的数据源。在连接字符串中指定相应的 ODBC 驱动程序以及相关的服务器和身份验证信息,可以将该控件连接到 ODBC 数据源。

使用 SqlDataSource 控件连接到 ODBC 数据库

  1. 打开要连接到 ODBC 数据库的页面。

  2. 切换到“设计”视图。

  3. 从工具箱的**“数据”**组中,将 SqlDataSource 控件拖动到页面上。

  4. 如果没有显示智能标记面板,请右击该控件,然后单击**“显示智能标记”**。

  5. 在**“SqlDataSource 任务”列表中,单击“配置数据源”**。

    此时将显示“配置数据源”向导。

  6. 在**“配置数据源”对话框中,单击“新建连接”**。

  7. 如果显示**“添加连接”对话框,则单击“更改”来显示“更改数据源”**对话框。

  8. 在**“更改数据源”对话框中,单击“数据源”列表中的“Microsoft ODBC 数据源”,然后单击“确定”**。

    此时将显示**“添加连接”**对话框。

  9. 如果已有 ODBC 数据源,请单击**“使用用户或系统数据源名”**,然后从列表中选择现有的 ODBC 数据源。

  10. 如果还没有 ODBC 数据源,请单击**“使用连接字符串”,然后键入连接字符串,或者单击“生成”显示“选择数据源”**对话框,在该对话框中可以生成 ODBC 数据源名称 (DSN)。

  11. 如果有必要,请输入连接到数据库所需的用户名和密码。

  12. 单击**“测试连接”验证到 ODBC 数据源的连接,然后关闭“添加连接”**对话框,返回到“配置数据源”向导。

  13. 单击**“下一步”,然后再次单击“下一步”**,将该连接字符串信息保存在 Web.config 文件中您所提供的名称下。

  14. 在**“配置 Select 语句”窗格中,如果要使用向导来创建 SQL 查询,请单击“指定来自表或视图的列”**,然后使用该窗格中的选项来配置查询。

    ms178303.alert_note(zh-cn,VS.90).gif说明:

    要让向导基于您创建的 Select 语句生成 Insert、Update 和 Delete 语句,请单击“高级”

  15. 如果要使用查询生成器或编写 Select 查询,请单击**“指定自定义 SQL 语句或存储过程”,再单击“下一步”,然后编写 SQL 语句。单击“UPDATE”“INSERT”“DELETE”**选项卡来创建这些更新语句。

  16. 单击**“下一步”**。

  17. 在**“测试查询”窗格中,单击“测试查询”以确定查询是否返回想要的结果,然后单击“完成”**。

请参见

任务

演练:网页中的基本数据访问

概念

数据源控件概述

使用数据源控件绑定到数据