如何在SQL Server与Interbase中转移数据?

unlock_2000 2002-11-27 09:22:32
小第对Delphi几乎不懂,这是帮一个朋友问的.请大家帮我个忙.

在SQL Server中查询出的结果本来可以直接插入Interbase的表中,但是假如这两个
数据库不在同一个机器中,而且可能没有网相连,那么应该如何保存查询出来的结果
到磁盘上,让它可以拷贝到Interbase所在的机器上可以方便的导入Interbase数据库.

是不是一定要保存成文本文件,然后重新读文件并一条一条插入???如果不是,应该使用Delphi中的哪些控件,如何操作?谢谢大家.

这个问题本来不该来问,主要是我没用过Delphi,而且我的朋友的这个事又特急,我没有时间去帮她查,帮她试,所以只好请求大家了.
...全文
55 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
mmtang3 2002-11-27
  • 打赏
  • 举报
回复
study
CloneCenter 2002-11-27
  • 打赏
  • 举报
回复
用 BDE 自带的 DataPump 程序可以实现从 SQL 到 Interbase 的转化,实际不光是 SQL ,只要是 BDE 支持的都可以。
CloneCenter 2002-11-27
  • 打赏
  • 举报
回复
可以用 SQL 自带的导入导出向导(DTS)来处理,用 DTS 导出你的查询结果集,放到一个 Access 数据库中,然后在目标机器上建造一个 BDE Alias,指向这个 Access 数据库,再建造一个 Alias 连接到你的 Interbase 库中,这项就可以使用 DataPump 选择 Alias 的方式导入了。
如果使用编程实现,可以利用楼上提到的 BatchMove 控件,在 BDE 面板上。
xxcsoftware 2002-11-27
  • 打赏
  • 举报
回复
用BatchMove VCL里。
unlock_2000 2002-11-27
  • 打赏
  • 举报
回复
可以请你再说详细一点吗?我从SQL SERVER中的表中查询完形成一个数据集后应该
怎么保存后才能在另一台机器上用你说的BDE 自带的 DataPump进行转换呢?

你的意思是不是说我查询的时候就把查询结果在SQL SERVER中建一张表格,然后拷贝
这个.gdb到另一台机器上去用这个工具转换就可以了,是吗?

对再次打搅你深感歉意,原谅我对Delphi的无知.

2,209

社区成员

发帖
与我相关
我的任务
社区描述
其他数据库开发 其他数据库
社区管理员
  • 其他数据库社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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