以文本方式查看主题

-  搭建论坛  (http://bbs.diylsoft.com:8118/starforum/index.asp)
--  数据库交流  (http://bbs.diylsoft.com:8118/starforum/list.asp?boardid=6)
----  [原创]个人版如何把备份的表中的数据导入  (http://bbs.diylsoft.com:8118/starforum/dispbbs.asp?boardid=6&id=3246)

--  作者:fanzhe
--  发布时间:2005-3-28 20:58:50
--  [原创]个人版如何把备份的表中的数据导入
因为备份的是前一个版本的数据,后来版升级了,表的结构不同了,但有些字段还是一样的,用户以前处理过的数据量很大,如果重新输入那会很累的,能不能把备份中相同字段的数据导入到新表中呢
--  作者:引力波
--  发布时间:2005-3-28 21:13:54
--  
也是可以的。在知道数据库结构的情况下来做是比较方便的,你只要把相同字段的内容写入就可以了,这里的关键就是把字段如何对齐了。如果不知道字段的内容,就需要先读入数据表,看清楚后来设计如何做。所以软件升级,如果涉及数据库,往往比较麻烦,为了避免这些问题,最好把数据库一次设计到位。
--  作者:洪滨
--  发布时间:2005-3-28 21:58:34
--  非常同意引力波版主的观点!
以下是引用引力波在2005-3-28 21:13:54的发言: 也是可以的。在知道数据库结构的情况下来做是比较方便的,你只要把相同字段的内容写入就可以了,这里的关键就是把字段如何对齐了。如果不知道字段的内容,就需要先读入数据表,看清楚后来设计如何做。所以软件升级,如果涉及数据库,往往比较麻烦,为了避免这些问题,最好把数据库一次设计到位。

--  作者:admin
--  发布时间:2005-3-29 8:56:51
--  
如果是专业数据库版用户,可以直接用“拷贝数据表”构件来实现。 如果是个人数据库版用户,可以把欲拷贝的相同字段的“字段名称”统一放到列表框或文本文件中,然后利用循环,得到列表框中当前字段名称,先赋给源表,然后得到源表字段内容,再赋给目标表中相应字段。
--  作者:fanzhe
--  发布时间:2005-3-31 1:08:24
--  
没研究出来,这个问题对我来讲有点复杂了,希望哪位高手能做一个例子出来,让我学习学习为盼!
--  作者:admin
--  发布时间:2005-3-31 10:04:39
--  
第4楼的回复不简明,通过记录循环和计数循环,直接循环嵌套就可以了。 具体思路: 1、备份数据表,指向记录循环的数据集;得到备份数据表的字段总数作为计数循环的次数。 2、开始记录循环。在记录循环,执行新表的方法“增加”,然后,开始计数循环。 3、在记录循环过程中,把当前值赋给备份表的字段号,得到“字段名称”赋给新表的“字段名称”,然后把备份表的“字段内容”赋给新表的“字段内容”。 具体实例,见本子论坛的贴子——拷贝相同字段。
--  作者:fanzhe
--  发布时间:2005-3-31 14:11:47
--  
谢谢管理员