如何:使用 SqlDataSource 控件连接到 ODBC 数据库 (Visual Studio)
更新:2007 年 11 月
您可以使用 SqlDataSource 控件连接到任何符合 ODBC 的数据源。在连接字符串中指定相应的 ODBC 驱动程序以及相关的服务器和身份验证信息,可以将该控件连接到 ODBC 数据源。
使用 SqlDataSource 控件连接到 ODBC 数据库
打开要连接到 ODBC 数据库的页面。
切换到“设计”视图。
从工具箱的**“数据”**组中,将 SqlDataSource 控件拖动到页面上。
如果没有显示智能标记面板,请右击该控件,然后单击**“显示智能标记”**。
在**“SqlDataSource 任务”列表中,单击“配置数据源”**。
此时将显示“配置数据源”向导。
在**“配置数据源”对话框中,单击“新建连接”**。
如果显示**“添加连接”对话框,则单击“更改”来显示“更改数据源”**对话框。
在**“更改数据源”对话框中,单击“数据源”列表中的“Microsoft ODBC 数据源”,然后单击“确定”**。
此时将显示**“添加连接”**对话框。
如果已有 ODBC 数据源,请单击**“使用用户或系统数据源名”**,然后从列表中选择现有的 ODBC 数据源。
如果还没有 ODBC 数据源,请单击**“使用连接字符串”,然后键入连接字符串,或者单击“生成”显示“选择数据源”**对话框,在该对话框中可以生成 ODBC 数据源名称 (DSN)。
如果有必要,请输入连接到数据库所需的用户名和密码。
单击**“测试连接”验证到 ODBC 数据源的连接,然后关闭“添加连接”**对话框,返回到“配置数据源”向导。
单击**“下一步”,然后再次单击“下一步”**,将该连接字符串信息保存在 Web.config 文件中您所提供的名称下。
在**“配置 Select 语句”窗格中,如果要使用向导来创建 SQL 查询,请单击“指定来自表或视图的列”**,然后使用该窗格中的选项来配置查询。
说明: 要让向导基于您创建的 Select 语句生成 Insert、Update 和 Delete 语句,请单击“高级”。
如果要使用查询生成器或编写 Select 查询,请单击**“指定自定义 SQL 语句或存储过程”,再单击“下一步”,然后编写 SQL 语句。单击“UPDATE”、“INSERT”或“DELETE”**选项卡来创建这些更新语句。
单击**“下一步”**。
在**“测试查询”窗格中,单击“测试查询”以确定查询是否返回想要的结果,然后单击“完成”**。