急,数据倒入倒出问题!(200分)

  • 主题发起人 主题发起人 jupiter98
  • 开始时间 开始时间
J

jupiter98

Unregistered / Unconfirmed
GUEST, unregistred user!
后台数据库SQLSERVER6.5(简称DB1),前台使用DELPHI5.0,该数据库中有一个表,结构如下,而且里面有数据。
帐号,年度,月份,金额
666 2000 12 1000
。。。。
现在想编写一个程序,从另一个SQLSERVER6.5(简称DB2)中倒出跟DB1中帐号相符的数据。
DB2的表结构如下:
帐号,姓名,地址,年, 月, 电话,金额
666 AAA BB 2000 12 111 1000 (该帐号DB1中有,倒出)
333 BBB CC 1999 01 232 300 (该帐号DB1中没有,不倒出)
。。。。。
由于DB1和DB2无法连在一起。是否有办法通过将DB2中的数据倒成一个文件拷贝到安装DB1
的机器上。然后通过编写程序将数据从新有选择的倒入DB1?
 
backup-restore
 
一定要用Delphi吗?
 
转换成SQL语句。用QUERY原件EXECUTE一下就行了.
 
先backup-restore,然后再用delphi,有选择地用sql语句插入即可。
 
在query控件的sql属性中加入sql语句:update....select.....
 
可利用DELPHI中自带的Datapump将DB2中的数据倒入到Access的数据库中,
然后将Access的数据库拷到DB1的机器上。然后通过DatapumpAccess的数据库倒
到SQL SERVER 中,在SQL SERVER 中将不必要的字段删除即可。
注:用Datapump时应先配ODBC.
 
先backup-restore,如何backup-restore呢?能否说明清楚一点?是否要存为一个文件,
例如*.dbf或其他格式呢?
 
使用mip2000的数据转换功能!http://mip2000.126.com
 
其实你可以使用sql server 把数据导出到access数据库文件,再把access数据库文件中的
东西导入到db2中。
 
多人接受答案了。
 
后退
顶部