如何合并大富翁的离线数据?(100分)

  • 主题发起人 主题发起人 davidlian
  • 开始时间 开始时间
D

davidlian

Unregistered / Unconfirmed
GUEST, unregistred user!
我下载大富翁的最新离线数据包,想把记录合并到原DELPHIBBS。MDB中,
本以为挺简单的却出了麻烦。我使用了以下方法处理:
1:用DELPHI4 的BATCHMOVE控件,其结果是在C:/windows/temp下生成一个
巨型文件,直至耗尽硬盘空间出错为止。
2:用PB的PIPELINE运行时提示INSERT语句出错。
3:用ACCESS97的SQL语句 INSERT INTO LETTERS SELECT * FROM LETTERS1
提示完整性约束冲突!
4:用ACCESS97 的COPY,PASTE 能够合并,但接近3万条记录啊 8(

请哪位大侠帮我一把,谢谢。
 
INSERT INTO LETTERS SELECT * FROM LETTERS1
没问题,我就是这么做的! 你大概修改过以前的数据吧?
 
是不是因为自增字段/primary key的问题???
 
离线数据库里面的ID已经不是自增加字段了,除非你自己改动了.
 
到底应该怎麽合并?
 
INSERT INTO LETTERS SELECT * FROM LETTERS1
没问题
 
就是用access来搞了,copy、paste时会提示xxx字段为空不能继续的话。
管它呢,把目的表相应字段改为非空就成了。然后再用copy、paste大法。
7月的离线包中users 和letters 两个表有几个字段是非空的,而11月的
离线包中有些记录相应字段为空。把出错的字段改为允许空值就成。
上面各位大侠的sql语句是对的。不能执行是因为某些字段非空造成的。
我就是用copy、paste大法搞定的。
 
??? 我下载的都是网叶形式 。跟数据库有什莫关系
 
//hand 阿蒙: 我下的也是网页,我对数据库一窍不通, 本来想下数据库版的,
可那一次连不上,以后就没再上了
 
有没有搞错,谁想要网页版或数据库版的发EMAIL给我。我立马发给你(如果你的邮箱够
大的)。合并后的数据库版差不多20M,网页版更大。
 
因为:cAkk大虾写的离线数据阅读器就有此功能
所以:cAkk说的是对的
 
我在用BbsDataUpdate程序合并库时出现Table Primary Key的问题!
后来只能用手工搞定,请问这个错误是怎么造成的?
 
新的库多了个记录字段。
用access删除掉。
再用cAkk大虾写的离线数据阅读器就。。。。
 
时间太久,强制结束。 wjiachun
 
后退
顶部