以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 高速合并更新同主键记录无法更新? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=122792) |
-- 作者:weibu -- 发布时间:2018/8/2 11:09:00 -- 高速合并更新同主键记录无法更新? 做法如下: 1.在“外部数据表”定义外部数据并定义了主键序列名称 2.在SQLserver2008r2数据库中定义了主键序列名称与1相同; 3。执行此表高速合并,选择“更新同主键记录”,但导入后却没有比较主键,请问原因???
|
-- 作者:有点甜 -- 发布时间:2018/8/2 11:16:00 -- 如果是excel合并,没有主键的概念的。只有access,也就是mdb文件,才有主键的比较。 |
-- 作者:weibu -- 发布时间:2018/8/2 11:26:00 -- 只有数据库文件才行对吧。那如果是EXCL是否通过自己写代码可用实现比较主键? |
-- 作者:有点甜 -- 发布时间:2018/8/2 11:33:00 -- 以下是引用weibu在2018/8/2 11:26:00的发言:
只有数据库文件才行对吧。那如果是EXCL是否通过自己写代码可用实现比较主键?
可以,参考
http://www.foxtable.com/webhelp/scr/2334.htm
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=101056&skin=0
|
-- 作者:weibu -- 发布时间:2018/8/2 15:03:00 -- 感谢超级版主!!! 刚刚我导入数据100万条的时候狐表直接崩溃了。有没有解决方案?
|
-- 作者:有点甜 -- 发布时间:2018/8/2 16:29:00 -- 以下是引用weibu在2018/8/2 15:03:00的发言:
感谢超级版主!!! 刚刚我导入数据100万条的时候狐表直接崩溃了。有没有解决方案?
大量数据导入,建议这样
http://www.foxtable.com/bbs/dispbbs.asp?BoardID=2&ID=100317&skin=0
如果是大数据量,建议直接导入到数据库里面吧,不要导入foxtable。 |
-- 作者:weibu -- 发布时间:2018/8/2 18:10:00 -- 真好,就是这个。 但是里面 “导出”:Dim ccbCols As WinForm.CheckedComboBox = e.Form.Controls("ccbCols") If ccbCols.Text > "" Then Functions.Execute("ImportFromExecl",0,e.Form.Controls("ncbIndex").Value,e.Form.Controls("ncbLength").Value,ccbCols.Text.Split(","),False) Else Functions.Execute("ImportFromExecl",0,e.Form.Controls("ncbIndex").Value,e.Form.Controls("ncbLength").Value,Nothing) End If writer导出”:Dim ccbCols As WinForm.CheckedComboBox = e.Form.Controls("ccbCols") If ccbCols.Text > "" Then Functions.Execute("ExportToExecl",1,ccbCols.Text.Split(","),False) Else Functions.Execute("ExportToExecl",1,Nothing) End If 实际的功能区别是什么???? 还有导入也一样,能否科普下
|
-- 作者:有点甜 -- 发布时间:2018/8/2 19:08:00 -- 如果你选择了导入某些列,就要执行第一个函数,加上列的信息;如果要导入全部的列,就执行第二个函数。 |
-- 作者:weibu -- 发布时间:2018/8/2 21:25:00 -- “导出”与“writer导出”的区别? “导入”与“Reader导入”的区别? “导出”:Dim ccbCols As WinForm.CheckedComboBox = e.Form.Controls("ccbCols") If ccbCols.Text > "" Then Functions.Execute("ImportFromExecl",0,e.Form.Controls("ncbIndex").Value,e.Form.Controls("ncbLength").Value,ccbCols.Text.Split(","),False) Else Functions.Execute("ImportFromExecl",0,e.Form.Controls("ncbIndex").Value,e.Form.Controls("ncbLength").Value,Nothing) End If writer导出”:Dim ccbCols As WinForm.CheckedComboBox = e.Form.Controls("ccbCols") If ccbCols.Text > "" Then Functions.Execute("ExportToExecl",1,ccbCols.Text.Split(","),False) Else Functions.Execute("ExportToExecl",1,Nothing) End If
|
-- 作者:有点甜 -- 发布时间:2018/8/2 21:44:00 -- DOM方式、SAX方式的区别,查询方式有差别的。
看看 https://www.baidu.com/baidu?wd=xml+dom+sax
|