2017-11-07 35 views
0

SqlDataAdapterにはオープン接続が必要ですSqlコマンドを実行するには?SqlDataAdapterはオープン接続が必要ですSqlコマンドを実行する

は以下を参照:

protected void Page_Load(object sender, EventArgs e) 
    { 
     string strconn = ConfigurationManager.ConnectionStrings["DBCS"].ConnectionString; 
     SqlConnection con = new SqlConnection(strconn);    
     SqlCommand cmd = new SqlCommand("Select * from EmpDetails", con); 
     SqlDataAdapter da = new SqlDataAdapter(cmd);   
     DataSet ds = new DataSet();   
     da.Fill(ds);   
     GV_Data.DataSource = ds; 
     GV_Data.DataBind(); 
    }  

誰もがこれについての手掛かりを持っていますか?

+0

奇妙なことに注意しましたか? –

答えて

1

いいえDataAdapterは、データセット/テーブルを塗りつぶす前に自動的に閉じた接続を開きます。また、塗りつぶし操作の前の状態に接続を戻します。

関連する問題