据库进程处于 sleeping 在程序中怎么关闭啊 
程序中都什么需要关闭或断开
老有很多进程处于sleeping 站用连接数怎么关闭啊

解决方案 »

  1.   

    this.sqlConnection1.ConnectionString = System.Configuration .ConfigurationSettings .AppSettings ["conn"];
    string selectTxt="select distinct "+this.TextField +" from "+this.SourceTableName ;
    System.Data .SqlClient .SqlDataAdapter myda =new System .Data .SqlClient .SqlDataAdapter(selectTxt,this.sqlConnection1 );
    System.Data .DataSet ds1 =new System .Data .DataSet ();
    myda.Fill (ds1,this.SourceTableName );
    this.DropDownList1 .DataSource = ds1.Tables [this.SourceTableName ].DefaultView ;;
    this.DropDownList1 .DataTextField =this.TextField ;
    this.DropDownList1 .DataValueField =this.ValueField ;
    if(!this.IsPostBack )
    {
    this.DropDownList1 .DataBind ();
    }
    myda.Dispose();
    this.DropDownList1.Dispose();
        this.sqlConnection1.Close();
    这段代码执行之后就有一个进程处于sleeping状态  在打开这页在执行是又有一个是这状态
    怎么关闭
      

  2.   

    this.sqlConnection1.ConnectionString = System.Configuration .ConfigurationSettings .AppSettings ["conn"];
    string selectTxt="select distinct "+this.TextField +" from "+this.SourceTableName ;
    System.Data .SqlClient .SqlDataAdapter myda =new       System .Data .SqlClient .SqlDataAdapter(selectTxt,this.sqlConnection1 );
    System.Data .DataSet ds1 =new System .Data .DataSet ();
    myda.Fill (ds1,this.SourceTableName );
    this.DropDownList1 .DataSource = ds1.Tables [this.SourceTableName ].DefaultView ;;
    this.DropDownList1 .DataTextField =this.TextField ;
    this.DropDownList1 .DataValueField =this.ValueField ;
    if(!this.IsPostBack )
    {
       this.DropDownList1 .DataBind ();
    }
    myda.Dispose();
    this.DropDownList1.Dispose();
    this.sqlConnection1.Close();
      

  3.   

    看你的代码好累...
    你能不能先引用空间
    using System;
    using System.Data;
    using System.Data.SqlClient;
    用不着每句都跟个
    System.Data .SqlClient .SqlDataAdapter myda =new       System .Data .SqlClient .SqlDataAdapter(selectTxt,this.sqlConnection1 );
     
    你什么地方打开过数据库连接???
    this.sqlConnection1.Open();