现在有一个前台用delphi 7 ,后台用sql server 2000 写的程序,现在想要把这个程序中的某些数据导入到另外一个用access 2000 做的程序中的特定的表的字段,请问应该如何解决???
我的意思是有可能sql server 2000 某一个表中的字段对应access 2000中某一个表中的字段,某一表中的字段对应access2000 中另外一个表中的字段,现在我想用delphi 做一个程序,自动地把sql server 2000 中的某一些表中的字段 导入到access 2000 的中,请问应该如何解决??? 现在因为没有这个程序,只能先把sql server 2000 和delphi 7 中做的程序的数据先打印出来,在一个一个字段 输入到access 2000 做的程序中去,再保存,才能够把第一个程序中的数据内容输入到第二个程序中,比较麻烦,我如今想做个delphi 的程序解决这个问题,请问应该如何做??????
我的意思是有可能sql server 2000 某一个表中的字段对应access 2000中某一个表中的字段,某一表中的字段对应access2000 中另外一个表中的字段,现在我想用delphi 做一个程序,自动地把sql server 2000 中的某一些表中的字段 导入到access 2000 的中,请问应该如何解决??? 现在因为没有这个程序,只能先把sql server 2000 和delphi 7 中做的程序的数据先打印出来,在一个一个字段 输入到access 2000 做的程序中去,再保存,才能够把第一个程序中的数据内容输入到第二个程序中,比较麻烦,我如今想做个delphi 的程序解决这个问题,请问应该如何做??????
1. ADOConnection1连接SQL Server2000
(1)AdoQuery1 连接ADOConnection1,查询数据
2. ADOConnection2连接Access
(1)ADOQuery2 连接ADOConnection2,打开Access数据表然后比较查询插入
SELECT * FROM SQL表名 IN "" [ODBC;DRIVER=SQL Server;SERVER=SQLSERVER;UID=sa;PWD=SQLPASS;DATABASE=SQLDATABASE]3、通过SQLSERVER的OPEN模式运行,当然必须保证ACCESS能以文件模式被SQLSERVER找到
然后最多在SQLSERVER中建立临时表操作以上三种模式都可以,根据实际情况选择