关于mssql(100分)

W

wdjlily

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做一个项目,前台delphi,后台mssql
一个总数据库,三个分数据库。都为mssql
三个分库每天数据生成一张表
但因为通讯原因不能用网络传输(哎!落后呀!)需要用笔记本电脑分别连接他们选取每日数据
在倒入总库生成报表
每张表改名为:库名+日期
问题:
怎么实现数据得到入倒出!
 
在机器上建立ODBC连接到MS SQL上、在Delphi程序中用ADO连接到ACCESS数据库上,
在ADOQUERY中执行SQL语句,实现ACCESS和MS SQL数据互导。

将MS SQL上的数据存到ACCESS数据库中
Select * into temp
From tablename in "" "ODBC;uid=sa;pwd=;DSN=awfi"

将ACCESS数据库的数据导到MS SQL
Select * into tablename in "" "ODBC;uid=sa;pwd=;DSN=awfi"
from temp

如ACCESS及MS SQL上表已经存在,改用Insert into SQL语句。

如ODBC连接的是远程MS SQL,可以实现本地ACCESS和远程MS SQL数据互导。
 
根据日期将新的数据生成一张新表再和总表合并应该可以
 
在机器上建立ODBC连接到MS SQL上、在Delphi程序中用ADO连接到ACCESS数据库上,
在ADOQUERY中执行SQL语句,实现ACCESS和MS SQL数据互导。

将MS SQL上的数据存到ACCESS数据库中
Select * into temp
From tablename in "" "ODBC;uid=sa;pwd=;DSN=awfi"

将ACCESS数据库的数据导到MS SQL
Select * into tablename in "" "ODBC;uid=sa;pwd=;DSN=awfi"
from temp

如ACCESS及MS SQL上表已经存在,改用Insert into SQL语句。

如ODBC连接的是远程MS SQL,可以实现本地ACCESS和远程MS SQL数据互导。

 
接受答案了.
 
顶部