如何将客户端access数据库中的表A的数据update到服务器端SQL Server数据库中的表B中?
比如:
表A中的有字段AB,MM更新到表B中的字段AB,NN中,
条件是where A.AB=B.AB 就更新 A.MM=B.NN
请大侠们结点代码。
比如:
表A中的有字段AB,MM更新到表B中的字段AB,NN中,
条件是where A.AB=B.AB 就更新 A.MM=B.NN
请大侠们结点代码。
解决方案 »
- 【求助】急救!!!!
- 自定义SendMessage消息可不可以有返回值?
- 程序中有多个form,最小化mainform,如何使其中一个form不被最小化?
- [Up有分]使用TNMFtp控件上传的问题,在upload一个文件到某目录之前如何判断该目录下是否已经存在同名的文件?
- 请高手指教迷津,如何自学Delphi....谢谢
- 说C更接近底层...
- 各位: 如何让系统认识带小数的字体如:7.5?
- 如何显示Windows当前的物理内存?
- 我有一菜鸟版的玻璃分割程序(Delphi)谁能帮我给评分?
- 讨论一下,如何实现断开拨号网络?
- 多国语言-TsiLangRT控件和TdxBarManager,急,请大家帮忙忙
- 关于with do 语句及循环嵌套问题 (急)
通过两个QUERY,分别连接不同的数据库。
QUERY1:ACCESS
QUERY2:SQLSERVER
用QUERY1查询出你需要的结果。然后循环
var
QueryStr: String;while not query1.eof do
begin
QueryStr ;= ' update ... set b.nn=''' + query1.fieldbyName('aa') + ''' where a.mm=''' + Query1.fieldByName('bb') + ''';
执行此SQL
end;
ADOQuery1连接Access
ADOQuery2连接SQL Server
用原始的方法:把ADOQuery1中的数据添加到ADOQuery2中
执行 ADOQuery2.ApplyUpdate()
我应该如何处理?
不行就用ADO原生对象