數據庫裡寫了一個存儲過程``
create proc dt_select
as
begin
select * from base1
where not exists(
SELECT * FROM  base2 where
isnull(base1.實際完工,'')=isnull(base2.實際完工,'')
and isnull(base1.實際完工,'')=isnull(base2.實際完工,'')
and isnull(base1.訂單品號,'')=isnull(base2.訂單品號,'')
and isnull(base1.產品品號,'')=isnull(base2.產品品號,'')
and isnull(base1.訂單單號,'')=isnull(base2.訂單單號,'')
and isnull(base1.訂單數量,'')=isnull(base2.訂單數量,'')
and isnull(base1.贈品量,'')=isnull(base2.贈品量,''))
endc#語句是這樣的``
private void button5_Click(object sender, System.EventArgs e)
{
    SqlConnection myConn=new SqlConnection();
    try
    {string str=System.Configuration.ConfigurationSettings.AppSettings["strConnection"].Trim();
     myConn.ConnectionString=str;
     string strCmd="exec dt_select";
     myConn.Open();
     DataTable dt = new DataTable();
     SqlDataAdapter da=new SqlDataAdapter(strCmd,myConn);
     da.Fill(dt);
     da.Update(dt);
     }
     catch(Exception ex)
     {
     MessageBox.Show(ex.ToString());
     }
     finally
     {
     myConn.Close();
     }
}我要想把在~存儲過程~裡select到的數據從新更新到數據表裡```
上面的做法怎么沒效果啊``運行後數據表的數據還是沒有變???
   大蟲幫幫我啊`~!!!!