数据库的导入导出(数据库结构不一致的情况下)(200分)

  • 主题发起人 主题发起人 illday
  • 开始时间 开始时间
I

illday

Unregistered / Unconfirmed
GUEST, unregistred user!
有两个数据库A和B,数据库的结构是一致的,

现在A数据库中已经存在记录,但同时数据库B的结构变化了(比如数据库中某个表多了一个字段),现在又将数据库B的结构导入A但是同时数据库A的信息不可以改变(可将新字段的记录全部设置为一个固定值),应该采用什么样的思路呢?大概的样子就象SQL SERVER里的数据导入导出!

如果仅仅是拖拖控件就可以完成(我们经理说的,可是我不敢详细问),刚才问了一下说是DELPHI中的BATCHMOVE,如果用C#应该使用什么样的控件呢?
 
只是导出数据到另一个表啊..我没试过结构不同的情况,不过就是有点不同..你用个EXCEL表做个中转不就得了
 
你可以在导入导出的里边的<指定复制或查询>那个页面中选择第二项
(用一条查询指定要传输的数据)之后点下一步会出来一个键入SQL语句的页面,
在这里边你输入在SQL语句如:select 字段1,字段2 from tablename 点下一步会出来
一个选择源表和视图,在该界面的结果项中选择目的表再点一步,再下一步就可将以上的内容导入目的表啊
 
sql语句能搞定吧
 
具体问题具体分析
 
在B库视图对应上A图的表,然后直接导入就是了.
 
我知道用SQL SERVER自带的导入导出完全可以实现功能,可是现在的要求是希望在C#中采用控件?老大说的,我不晓得要使用哪个控件?

或者本身我理解就有问题?!
 
有了控件,你还得写sql语句呀
 
类似此贴的回答
http://www.delphibbs.com/delphibbs/dispq.asp?lid=3542245
 
提供一点思路,你可以看看 www.feelfine.cn 里面的数据库自动升级软件看看
 
用sql语句把相同的字段导进去不就可以了吗
如:select ID,NO,.. from tablename where 条件
 
谢谢levi,我会把一半的分都给你的,还想听听还有没有其他的建议!
 
明天早上就结帖
 
请教Levi

为什么数据库服务器一直连不上呢?
 
你不是文件型的数据库吗?

之所以写了一段access的代码给你。
 
多人接受答案了。
 
不好意思,前两天没上DFW,如果问题,你可以联系我zjlevi@hotmail.com,这个数据库工具也是本人开发的,在这方面略有经验
 
后退
顶部