菜鸟问题!

stlong_zl 2003-06-04 02:48:40
怎样从远程的数据库中把数据导入到本地数据库中啊?
我已经通过拨号连接到了远程服务器,但这时候窗口的datawindow 任然连接的是本地数据库,我需要把远程的数据库中的数据导入到该datawindow,用户确认数据无错了,也就是说同意接受了,就点击窗口上的“保存”按钮,数据就保存到本地数据库中,各为高手,谢谢你们了。
...全文
36 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
devil_heart 2003-06-04
  • 打赏
  • 举报
回复
1.用数据窗口通过两个事务传递
2.用数据管道
SilverSands 2003-06-04
  • 打赏
  • 举报
回复
创建两个事务 transaction,一个连接本地,一个连接远程。
用一个Datastore连接远程的事务,用数据窗口连接本地的事务。
利用rowscopy()函数,将远程数据存储数据拷贝到本地数据窗口,更新本地。
数据存储和数据窗口的数据窗口对象,是一样的
joss 2003-06-04
  • 打赏
  • 举报
回复
首先事务,然后管道,然后...
homeness 2003-06-04
  • 打赏
  • 举报
回复
首先断开与本地数据库的连接
接着创建一个事务用来连接远程数据库,把数据导入后
在断开远程数据库,连接本地数据库
dotnba 2003-06-04
  • 打赏
  • 举报
回复
transaction gts_remote

gts_remote = create transaction

gts_remote.DBMS = "O84 Oracle8/8i (8.x.4+)"
gts_remote.LogPass = '**********'
gts_remote.ServerName = "oradb"
gts_remote.LogId = "jk_dangan"
gts_remote.AutoCommit = False
gts_remote.DBParm = ""
connect using gts_remote;
dw_remote.Retrieve()
disconnect using gts_remote;
//假设本地连接是系统默认的SQLCA
connect using sqlca;
dw_remote.Update()
disconnect using sqlca;

  • 打赏
  • 举报
回复
gz
SilverSands 2003-06-04
  • 打赏
  • 举报
回复

看看你的数据源,连接的是本地还是远程?
sqlca的内容是本地还是远程?

611

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder DataWindow
社区管理员
  • DataWindow社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧