用vb.net操作sql数据表备份到excel,用什么方法可以快速完成备份? 10
4个回答
展开全部
数据没有唯一性做不到,无法从库中定位你修改的记录,如果再有其他列可以辅助确定每一行能与其他区分开是可以的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
请使用 ADODB的recordset 对象
把SQL中的数据先查询到一个记录集中
然后,打开EXCEL文件后
使用excel.RANGE的CopyFromRecordset方法,就可把记录集中的数据一次性写入工作表,不用一行一行处理
只需要一行代码
缺陷是,没有表头
表头可以单独处理一下
把SQL中的数据先查询到一个记录集中
然后,打开EXCEL文件后
使用excel.RANGE的CopyFromRecordset方法,就可把记录集中的数据一次性写入工作表,不用一行一行处理
只需要一行代码
缺陷是,没有表头
表头可以单独处理一下
追问
有没有详细的代码
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你的意思是vb.net不够快?
更多追问追答
追问
不是,逐行读取,再逐行写入,这速度太慢了。想知道能不能直接读取整列写入到excel表
追答
搜一下:tsql export excel 结果比如
http://stackoverflow.com/questions/9086880/t-sql-export-to-new-excel-file
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
备份到excel放得下吗?
追问
一般是几十万行
追答
excel里直接有获取外部数据的工具呀
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |