我需要用DELPHI做一个界面并能实现将SQL SERVER 中一个数据库A的表A1的数据导入另一个数据库B的表B1中,其中表A1中的数据导入表B1前有一些条件过滤(比如时间),而这些过滤条件就在DELPHI做的界面中,作为由使用者输入过滤条件。
解决方案 »
- 用ADO连接,更新数据库,是不是不用提交可以?
- 在delphi7.0中怎么进行数据库连接测试有什么软件吗?
- 有没有远程窗体共享(类似于远程桌面,只能控一个程序的窗体)的控件?
- 如何用DELPHI调用帮助文件(帮助文件扩展名为chm)?
- 各位高手,怎样用循环实现SQL语句插入数据。请举例。
- 一点疑惑
- 怎样写程序改变Access中表的名字???好想有点难哦!sql好像不行!!!
- 在传销行业中,查询其下线(直接和间接)的表的设计方案?100奉送
- 大家说说用BDE连接数据库好还是ADO?
- 神龟师傅在不在?问个小问题,别的师傅也可以回答//baicolt
- - - -求教:如何设计,才算是一个好的中间层?
- 关于installshield程序打包的问题?
呵呵,我的要求好像多了点。^_^
设这两个为adoqueryA、adoqueryB,首先adoqueryA查询到符合条件的记录,然后用for语句,一条一条插入
luxuinstan(小强) 方法方便,
服务器是同一台的话
直接用SQL语句呢
虽然这个办法耗的时间很长.如果楼主对这个方法仍有疑问...再贴.
发给我好吗?[email protected]
select * into b1 from a1 where 时间>'2005-06-20'//会新建一表B1
insert into b1 select * from a1 where 时间>'2005-06-20'//b1已经存在
2,不同服务器
select * into b1 OPENDATASOURCE(
'SQLOLEDB',
'Data Source=ServerName;User ID=MyUID;Password=MyPass'
).A.dbo.A1
3,另外数据量大时用DTS编程更快哟