将数据表保存到数据库
嗨,我正在从网络服务生成一个数据表,我想将整个数据表保存到一个数据库表中。
DataTable ds = //get info from webservice
数据表正在生成,但下一步该做什么。我我陷入困境。向我展示一些语法。我也不需要那里的 select 语句,我只想将 DataTable 中的所有信息插入到空白数据库表中。
Hi, I am generating a DataTable from a webservice and i would like to save the whole DataTable into one database table.
DataTable ds = //get info from webservice
The DataTable is getting generated but What to do next .I am getting stuck .Show me some syntax.I dont really need the select statement there either, i just want to insert all the info from the DataTable into a blank db table.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这正是 SqlBulkCopy 的用途。查看:http://msdn.microsoft。 com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx
This is exactly what SqlBulkCopy is for. Check it out: http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlbulkcopy.aspx
使用批量复制,
这是代码。并确保表没有外键或主键约束。
Use bulkcopy,
this is the code. And make sure that the table has no foriegn key or primary key constraints.