取出dataConfiguration.config里的数据,查询数据库中表的所有信息(如是否是主健等)

 1.取出dataConfiguration.config里的数据,查询数据库中表的所有信息(如是否是主健等)

 

DatabaseSettings databaseSettings  =  ConfigurationManager.GetConfiguration( " dataConfiguration " as  DatabaseSettings;
            
string  dataBase  =   this .generateRule_ddl_Database.SelectedValue;
            
if (databaseSettings.Instances[dataBase].DatabaseTypeName  == " Sql Server " )
            {
                ViewState[
" AlertRuleOorS " =   " 0 " ;
            }
            
else
            {
                ViewState[
" AlertRuleOorS " =   " 1 " ;
            }
            
string  connectString  =  databaseSettings.Instances[dataBase].ConnectionString;
            ConnectionStringData connectionStringData 
=  databaseSettings.ConnectionStrings[connectString]; 
            
bool  isPrimaryKey  =   false ;
            
foreach ( ParameterData parameter  in  connectionStringData.Parameters ) 
            { 
                
switch ( parameter.Name.ToLower() ) 
                { 
                    
case   " database "
                        ViewState[
" database " =  parameter.Value; 
                        
break
                    
case   " integrated security "
                        ViewState[
" Security " =  parameter.Value; 
                        
break
                    
case   " server "
                        ViewState[
" server " =  parameter.Value;  
                        
break
                    
case   " user id "
                        ViewState[
" userID " =  parameter.Value;  
                        
break ;
                    
case   " password "
                        ViewState[
" password " =  parameter.Value;  
                        
break ;
                    
case   " data source "
                        ViewState[
" dataSource " =  parameter.Value;  
                        
break ;
                } 
            } 
            DataConfiguration    config;
            
if (ViewState[ " AlertRuleOorS " ].ToString()  ==   " 0 " )
            {
                config 
=   new  DataConfiguration(DataBaseType.SqlServer ,ViewState[ " server " ].ToString(),
                    ViewState[
" userID " ].ToString() ,ViewState[ " password " ].ToString() ,ViewState[ " database " ].ToString() , null );
            }
            
else
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值