邓 邓娟 Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-08 #1 最近遇到一难题: 如果从不同数据库((如ORACLE和SQL SERVER)中连接两个表里的数据?? 并且如何用更新回各自不同的数据库?? 谢谢各位大哥!!!
Z zhenfeijin Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-08 #2 如果你能连接成功,那还有什么问题呢? 不明白你的问题所在 因为 用bde或者ado同时访问两个数据源是没有问题的阿。
Q qdyoung Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-08 #3 Table1.Post; //连到oracle ADOTable2.Post; //连到sql server
S szf Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-08 #6 to zhenfeijin, mtllyy 两位老兄 楼主问题中写的"如果"我个人认为是"如何"的意思,不知同意否? 我同意qdyoung的意见,不过补充一下 更新时用如下代码:、 DatabaseOracle.StartTransaction; DatabaseMSSql.StartTransaction; try 更新数据的代码.... TableOracle.Post; TableADO.Post; DatabaseOracle.Commit; DatabaseMSSql.Commit; except on E:Exception do begin DatabaseOracle.RollBack; DatabaseMSSql.RollBack; LogMessage(E.Message); end; end;
to zhenfeijin, mtllyy 两位老兄 楼主问题中写的"如果"我个人认为是"如何"的意思,不知同意否? 我同意qdyoung的意见,不过补充一下 更新时用如下代码:、 DatabaseOracle.StartTransaction; DatabaseMSSql.StartTransaction; try 更新数据的代码.... TableOracle.Post; TableADO.Post; DatabaseOracle.Commit; DatabaseMSSql.Commit; except on E:Exception do begin DatabaseOracle.RollBack; DatabaseMSSql.RollBack; LogMessage(E.Message); end; end;
S szf Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-08 #7 补充一下, 不知道在存储过程中能否做到,如果可以,也请告诉我。
S smallbs Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-08 #8 是否对连接数据的原理不很熟悉? 可以参考.../Help/Exampl的 BatchMv 控件的例子
X xianjun Unregistered / Unconfirmed GUEST, unregistred user! 2002-06-09 #9 应该要利用数据库自带的功能,例如Oracle就能建立到异种数据库(如SQL)的数据链接的 功能,不过我没有用过。 如果建立起来之后,你应该就能把两个表JOIN起来了。 如果不是非要这么做的话,可以试试楼上几位说的,就是用两个DataSet分别从不同的数据 库中取得数据,然后再通过一些操作把它们显示在一起,更新时也用程序分别更新到相应 的表里面。
应该要利用数据库自带的功能,例如Oracle就能建立到异种数据库(如SQL)的数据链接的 功能,不过我没有用过。 如果建立起来之后,你应该就能把两个表JOIN起来了。 如果不是非要这么做的话,可以试试楼上几位说的,就是用两个DataSet分别从不同的数据 库中取得数据,然后再通过一些操作把它们显示在一起,更新时也用程序分别更新到相应 的表里面。
邓 邓娟的妈 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-08 #11 罗晓明 男 1978年生人 赣南师范学院毕业 2000年8月结婚 本是教师却不喜欢教书 有点好色,并相应有些变态心理。 上大学时曾经喜欢过一个叫邓娟的大学同学。 在大富翁的名称由此而来。 相貌丑陋,却经常用“小女子”、“美女”等词语装作美女来提问,欺骗大家。
罗晓明 男 1978年生人 赣南师范学院毕业 2000年8月结婚 本是教师却不喜欢教书 有点好色,并相应有些变态心理。 上大学时曾经喜欢过一个叫邓娟的大学同学。 在大富翁的名称由此而来。 相貌丑陋,却经常用“小女子”、“美女”等词语装作美女来提问,欺骗大家。