以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  [求助]保存远程数据非常慢  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=158580)

--  作者:wssylxb
--  发布时间:2020/11/25 11:24:00
--  [求助]保存远程数据非常慢
”库存记录”是从本地sql2008数据库生成的查询表,"JL01_STOCK"是远程服务器sql2008中的表。执行DataTables("JL01_STOCK").Save语句中就显示foxtable无响应,很长时间(几分钟)才能好,如何把这2000多条记录导出excel,再传到服务器中,很快就传完。说明不是带宽问题,不知问题出在哪里?目的就是把库存记录数据传到服务器的JL01_STOCK表中,还有什么好办法?谢谢!
DataTables("库存记录").Load
Dim f3 As New Filler
f3.SourceTable = DataTables("库存记录") \'指定数据来源
f3.DataTable = DataTables("JL01_STOCK") \'指定数据接收表
f3.Fill() \'填充数据
DataTables("JL01_STOCK").Save
--  作者:有点蓝
--  发布时间:2020/11/25 11:33:00
--  
foxtable保存远程数据是比较慢的,因为是逐条更新的。

如果是sqlserver数据库,考虑批量处理:http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=147288&replyID=&skin=1

--  作者:wssylxb
--  发布时间:2020/11/25 11:43:00
--  
谢谢版主!