C#のSqlDataAdapterオブジェクトデータベースへのDataTableを挿入

直接コードに。

        /// <要約> 
        ///導入Jingdongはカード
        /// </要約> 
        /// <PARAM NAME = "DTIN"> </ param>の
        公共のボイドPutJDCard(DataTableのDTIN)
        { 
            // 0選択を使用し、しないようにデータをチェックアウトしますが、データベースのテーブル構造への書き込みデータをバックチェックアウトする
            文字列STRSQL @ = "0 PHONENO SELECTトップ、CardQuota、EXPIREDATE、CARDNO、CardPass、CREATETIMEは、入力
                                UserJDCard FROM"; 
            DataTableのDT =新新のDataTable(); 
            使用(SqlConnectionのSqlConnectionの新しい新しい= CON(EasySystemConnString))
            { 
                SqlDataAdapterオブジェクトのSqlDataAdapter新しい新しいSDA =(STRSQL、CON); 
                sda.Fill(DT)は; 

                //データテーブルにレコードを追加します
                以下のために(INT i = 0; iはdtIn.Rows.Count <; iは++)
                { 
                    dt.Rows.Add(新しいオブジェクト[] {dtIn.Rows [I] [0]、Convert.ToInt32(dtIn.Rows [I] [ 1])、Convert.ToDateTime(dtIn.Rows [I] [2])、dtIn.Rows [I] [3]、dtIn.Rows [I] [4]、DateTime.Now、1})。
                } 
                //包装适配器
                SqlCommandBuilder SCB =新しいSqlCommandBuilder(SDA)。
                //执行更新
                sda.Update(dt.GetChanges()); 
                //保存更新
                dt.AcceptChanges(); 
            } 
        }

  

おすすめ

転載: www.cnblogs.com/by-lhc/p/10943305.html