使用 SqlDataSource 控件连接到 SQL Server 数据
2006-12-05 12:16
393 查看
在 Web.config 文件中为 SQL Server 配置连接字符串
打开位于 ASP.NET 应用程序的根目录中的 Web.config 文件。如果没有 Web.config 文件,请创建一个。在 Configuration 元素中,如果尚不存在 ConnectionStrings 元素,则添加一个该元素。
创建一个 add 元素作为 ConnectionStrings 元素的子级,定义以下属性:
name 将值设置为要用于引用连接字符串的名称,如下面的示例所示:
复制代码 | |
---|---|
name="CustomerDataConnectionString" |
复制代码 | |
---|---|
connectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind" |
注意 |
---|
如果要使用 Windows 集成身份验证连接到 SQL Server,则需要确保 Web 应用程序的标识具有访问 SQL Server 数据库的适当权限。有关确定 Web 应用程序标识的信息,请参见 ASP.NET 模拟。 |
连接字符串配置将类似如下所示:
复制代码 | |
---|---|
<connectionStrings> <add name="CustomerDataConnectionString" connectionString="Data Source=localhost;Integrated Security=SSPI;Initial Catalog=Northwind" providerName="System.Data.SqlClient" /> </connectionStrings> |
从 SqlDataSource 控件引用 SQL Server 连接字符串
在要用来连接到 SQL Server 数据库的页中,添加 SqlDataSource 控件。在 SqlDataSource 控件中,设置以下属性:
SelectCommand 设置为一个用于检索数据的 SQL Select 语句,如下面的示例所示:
复制代码 | |
---|---|
SelectCommand="Select CustomerID, CompanyName From Customers" |
<%$ ConnectionStrings:connection string name
%>。
下面的示例演示配置为连接到 SQL Server 数据库的 SqlDataSource 控件。
复制代码 | |
---|---|
<asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:CustomerDataConnectionString %>" SelectCommand="SELECT CustomerID, CompanyName FROM Customers" /> |
相关文章推荐
- ASP.NET - 使用 SqlDataSource 控件修改数据
- ASP.NET - 如何:使用 SqlDataSource 控件连接到数据库
- ASP.NET - 使用 SqlDataSource 控件缓存数据
- Sql Server合并多行询数据到一行:使用自连接、FOR XML PATH('')、STUFF或REPLACE函数
- Sql Server合并多行询数据到一行:使用自连接、FOR XML PATH('')、STUFF或REPLACE函数
- ASP.NET -使用 SqlDataSource 控件选择数据
- msdn 使用 SqlDataSource 控件选择数据
- 使用 SqlDataSource 控件缓存数据
- Scott Mitchell 的ASP.NET 2.0数据教程之四十七使用SqlDataSource控件检索数据
- Sql Server合并多行询数据到一行:使用自连接、FOR XML PATH('')、STUFF或REPLACE函数
- Sql Server合并多行询数据到一行:使用自连接、FOR XML PATH('')、STUFF或REPLACE函数
- Sql Server合并多行询数据到一行:使用自连接、FOR XML PATH('')、STUFF或REPLACE函数
- 数据库控件dotConnect for SQL Server使用教程:如何连接到SQL Server
- Scott Mitchell 的ASP.NET 2.0数据教程之四十七使用SqlDataSource控件检索数据
- Sql Server合并多行询数据到一行:使用自连接、FOR XML PATH('')、STUFF或REPLACE函数
- Oracle 和SQL Server 语句与数据类型使用上的不同之处 (转)
- 数据控件的使用
- 【控件使用】ScrollView嵌套ListView数据显示不全问题解决
- 流程图控件FlowChart.NET使用教程:加载图形数据和创建图形对象
- [转]Oracle DB 使用连接显示多个表中的数据