存儲過程配合UpdateDaset方法批量插入Dataset數(shù)據(jù)實
導讀:1建站知識用存儲過程配合UpdateDaset方法批量插入Dataset數(shù)據(jù),感興趣的你可不要錯過了哈,希望本文提供知識點可以幫助到你高端網站建設seo網站優(yōu)化。
復制代碼 代碼如下:
public bool SaveSMSMessage(SMSBatch smsBatch, DataSet smsMessages) { //using (TransactionScope tseo網站關鍵詞優(yōu)化s = new TransactionScope(TransactionScopeOption.Suppress)) //{ foreach (Da網站建設多少錢taRow row in smsMessages.Tables[0].Rows) row.SetModified(); SqlDatabase db = new SqlDatabase(this.ConsultantsCseo網站優(yōu)化培訓onnString); string sqlCmd = "EXEC cn.SMSSaveSMSMessage @SMSBatchID, @SMSTypeID, @SubsidiaryID, @ContactID, @Message, @PhoneNumber"; using (SqlCommand cmd = db.GetSqlStringCommand(sqlCmd) as SqlCommand) { cmd.CommandTimeout = 600; cmd.Parameters.AddWithValue("@SMSBatchID", smsBatch.SMSBatchID); cmd.Parameters.AddWithValue("@SMSTypeID", smsBatch.SMSType.SMSTypeID); cmd.Parameters.AddWithValue("@SubsidiaryID", smsBatch.SMSType.SubsidiaryID); db.AddInParameter(cmd, "@ContactID", DbType.Int64, "ContactID", DataRowVersion.Current); db.AddInParameter(cmd, "@Message", DbType.String, "Message", DataRowVersion.Current); if (smsMessages.Tables[0].Columns.Contains("PhoneNumber")) { db.AddInParameter(cmd, "@PhoneNumber", DbType.String, "PhoneNumber", DataRowVersion.Current); } else { db.AddInParameter(cmd, "@PhoneNumber", DbType.String, DBNull.Value); } int rowsEffected = db.UpdateDataSet(smsMessages, "SMSMessage", null, cmd, null, UpdateBehavior.Transactional); sqlCmd = rowsEffected.ToString(); } // ts.Complete(); /相關高端網站建設seo網站優(yōu)化。
聲明: 本文由我的SEOUC技術文章主頁發(fā)布于:2023-05-24 ,文章存儲過程配合UpdateDaset方法批量插入Dataset數(shù)據(jù)實主要講述批量,存儲過程,存儲過程配合UpdateDaset方法批量插網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_6277.html