.Net 2.0的配置文件中新增加了一个节点<connectionStrings>。这个节点是专门用于存储数据库联接字符串的。不尽包含了字符串而且还包含了使用何种Provider的信息。
例如:
<configuration xmlns="http://schemas.microsoft.com/.NetConfiguration/v2.0">
    <appSettings/>
    <connectionStrings>
        <add name="NorthwindConnectionString1" connectionString="Data Source=(local);Initial Catalog=Northwind;Persist Security Info=True;User ID=sa;Password=123"
            providerName="System.Data.SqlClient" />
    </connectionStrings>
<configuration />

2.0配置文件中的<connectionStrings>怎么用?        <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString1 %>"
2.0配置文件中的<connectionStrings>怎么用?            DeleteCommand="DELETE FROM [Categories] WHERE [CategoryID] = @original_CategoryID"
2.0配置文件中的<connectionStrings>怎么用?            InsertCommand
="INSERT INTO [Categories] ([CategoryName], [Description]) VALUES (@CategoryName, @Description)"
2.0配置文件中的<connectionStrings>怎么用?            ProviderName
="<%$ ConnectionStrings:NorthwindConnectionString1.ProviderName %>"
2.0配置文件中的<connectionStrings>怎么用?            SelectCommand="SELECT [CategoryID], [CategoryName], [Description], [Picture] FROM [Categories]"
2.0配置文件中的<connectionStrings>怎么用?            UpdateCommand
="UPDATE [Categories] SET [CategoryName] = @CategoryName, [Description] = @Description WHERE [CategoryID] = @original_CategoryID">
2.0配置文件中的<connectionStrings>怎么用?            
<InsertParameters>
2.0配置文件中的<connectionStrings>怎么用?                
<asp:Parameter Name="CategoryName" Type="String" />
2.0配置文件中的<connectionStrings>怎么用?                
<asp:Parameter Name="Description" Type="String" />
2.0配置文件中的<connectionStrings>怎么用?            
</InsertParameters>
2.0配置文件中的<connectionStrings>怎么用?            
<UpdateParameters>
2.0配置文件中的<connectionStrings>怎么用?                
<asp:Parameter Name="CategoryName" Type="String" />
2.0配置文件中的<connectionStrings>怎么用?                
<asp:Parameter Name="Description" Type="String" />
2.0配置文件中的<connectionStrings>怎么用?                
<asp:Parameter Name="original_CategoryID" Type="Int32" />
2.0配置文件中的<connectionStrings>怎么用?            
</UpdateParameters>
2.0配置文件中的<connectionStrings>怎么用?            
<DeleteParameters>
2.0配置文件中的<connectionStrings>怎么用?                
<asp:Parameter Name="original_CategoryID" Type="Int32" />
2.0配置文件中的<connectionStrings>怎么用?            
</DeleteParameters>
2.0配置文件中的<connectionStrings>怎么用?        
</asp:SqlDataSource>

但是在cs文件中怎么获得ConnectionStringsSettings呢?
网上找了一段代码
(错误的代码已经删除)
但是这段代码运行不了

请高人赐教。顺便说一句,这个问题“开心”也不会。呵呵。


这个问题解决了。
给出正确的代码:
2.0配置文件中的<connectionStrings>怎么用?System.Configuration.ConnectionStringSettings s = System.Configuration.ConfigurationManager.ConnectionStrings["NorthwindConnectionString1"];
2.0配置文件中的<connectionStrings>怎么用?        
2.0配置文件中的<connectionStrings>怎么用?DbProviderFactory f 
= DbProviderFactories.GetFactory(s.ProviderName);
2.0配置文件中的<connectionStrings>怎么用?
using (DbConnection conn = f.CreateConnection())

相关文章:

  • 2021-06-17
  • 2021-06-01
  • 2021-12-05
  • 2022-12-23
  • 2021-07-04
  • 2022-12-23
  • 2021-12-05
  • 2022-12-23
猜你喜欢
  • 2022-02-25
  • 2021-07-07
  • 2022-12-23
  • 2021-07-15
  • 2022-12-23
  • 2021-09-06
  • 2022-12-23
相关资源
相似解决方案