嗨,我從Web服務生成一個DataTable,我想將整個DataTable保存到一個數據庫表。保存數據表到數據庫
DataTable ds = //get info from webservice
的數據表是如何產生但下一步做什麼。我是被卡住.Show我一些syntax.I並不真正需要有select語句要麼,我只是想插入所有從信息將DataTable的放入一個空白數據庫表中。
嗨,我從Web服務生成一個DataTable,我想將整個DataTable保存到一個數據庫表。保存數據表到數據庫
DataTable ds = //get info from webservice
的數據表是如何產生但下一步做什麼。我是被卡住.Show我一些syntax.I並不真正需要有select語句要麼,我只是想插入所有從信息將DataTable的放入一個空白數據庫表中。
使用bulkcopy, 這是代碼。並確保該表沒有foriegn鍵或主鍵約束。
SqlBulkCopy bulkcopy = new SqlBulkCopy(myConnection);
bulkcopy.DestinationTableName = table.TableName;
try
{
bulkcopy.WriteToServer(table);
}
catch(Exception e){messagebox.show(e.message);}
謝謝.....很多很多thaks ....請問你告訴我什麼是使用SqlBulkCopy的好處。如果我的表有foriegn或主鍵比做什麼。再次感謝。這對我真的很有幫助。 – shamim 2010-07-23 18:34:15
這正是SqlBulkCopy的用途。檢查出來:http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx
您是否試圖將DataTable添加到數據庫中的現有表中? – ddc0660 2010-07-23 16:18:38
有沒有人將數據表保存到數據庫表中? – shamim 2010-07-23 17:13:01