不要在为vb的好与坏争吵了,先来看看我的这个问题!数据导入导出的!

_131_ 2002-12-31 03:46:59
现有一个服务器(SQL SERVER)和N个客户端(远程/ACCESS),现需要将客户端的数据成批的导入到服务器中(通过拨号连接)!已经使用bcp/dts将需要导入的记录导入txt文件,并且压缩用ftp方式上传至服务器。数据库的多个表中的关键字段都是非重复的字段。在导入的时候发现一个问题(导入使用:bcp、dts),就是无法将已经有了的记录自动更新,需要由程序来控制删除!这样就有了个问题,需要额外的加个表出来,用于记录哪些记录是属于客户端更新,需要在服务器段更新,即哪些记录是需要在服务器端删除后在插入的!(有点绕,但是现在的情况就是这样的!)这样做的话效率太低了,每次导入都要经过漫长的等待!我自己都受不了!
对vb开骂的还是vb的拥趸都进来看看,哪位高手有什么方法能够绕开上面的方法,直接让数据库来判断是插入还是修改!

另:原来觉得vb着数据库真的很好,但是接了这个项目后发现,vb做数据库真的很痛苦!
怀念PB!以上的问题在pb中一个函数搞定!
...全文
44 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
xlfd1999 2003-01-03
  • 打赏
  • 举报
回复
up
落伍者 2003-01-03
  • 打赏
  • 举报
回复
我个人认为,应该将数据分开,对于新增的数据,应该用bcp导入,更新的数据
用脚本执行的方式对服务器的数据做更新,这样删除的问题可以不做考虑了。
_131_ 2003-01-03
  • 打赏
  • 举报
回复
XLYT(雨田) ( )
谁让你用什么BCP了?自己做个导入函数不行?

你能保证自己做的导入函数比bcp快?!
什么的程序不是慢在插入,是慢在查找删除!
_131_ 2003-01-03
  • 打赏
  • 举报
回复
数据库能够分开我就不用劳神了!
如果分开又有新的问题:报表,报表的数据来源就多了,要考虑的东西更多!
效率也更低了!
online 2003-01-02
  • 打赏
  • 举报
回复
根据条件,所有的纪录先删后插就行了

suntt 2003-01-02
  • 打赏
  • 举报
回复
upupup
_131_ 2003-01-02
  • 打赏
  • 举报
回复
再顶!
_131_ 2003-01-02
  • 打赏
  • 举报
回复
ding
XLYT 2003-01-02
  • 打赏
  • 举报
回复
谁让你用什么BCP了?自己做个导入函数不行?
_131_ 2003-01-02
  • 打赏
  • 举报
回复
ding
_131_ 2002-12-31
  • 打赏
  • 举报
回复
洪水汹涌啊!
自己顶!
jinesc 2002-12-31
  • 打赏
  • 举报
回复
没看明白~~~~~~~~~~~

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧