EXEC sp_addlinkedserver 'NS01', ' ', 'SQLOLEDB', '192.168.1.168';
GO
EXEC sp_addlinkedsrvlogin 'NS01', 'false',null, 'sa', '123';
GO
select * into ld_yx from NS01.gyldxt.dbo.ld_yx where yx_yxdate=CONVERT(varchar(12) ,getdate()-1, 23 )
select * into ld_js from NS01.gyldxt.dbo.ld_js where js_yxdate=CONVERT(varchar(12) ,getdate()-1, 23 )也就是从NS01(192.168.1.168)服务器复制数据到本机。
select * into...from ....后出问题。
本来这几句都是放在SQL代理的任务中的,
但有部分人不会用SQL,
所以想做成一个小程序。
GO
EXEC sp_addlinkedsrvlogin 'NS01', 'false',null, 'sa', '123';
GO
select * into ld_yx from NS01.gyldxt.dbo.ld_yx where yx_yxdate=CONVERT(varchar(12) ,getdate()-1, 23 )
select * into ld_js from NS01.gyldxt.dbo.ld_js where js_yxdate=CONVERT(varchar(12) ,getdate()-1, 23 )也就是从NS01(192.168.1.168)服务器复制数据到本机。
select * into...from ....后出问题。
本来这几句都是放在SQL代理的任务中的,
但有部分人不会用SQL,
所以想做成一个小程序。
PS:go就不要执行了
出什么问题?
对象名NS01.gyldxt.dbo.ld_yx无效。
但SQL.Add('Select * into abc from NS01.xxgl.dbo.schz where rqi between :b and :c ')就不可以执行。
提示:
检测到错误类EDatabaseError,错误信息:‘ADOQuery1:命令文本不能返回一个结果集'。
怎么提示expected but identifier 'sqloledb' found的?
检测到错误类EDatabaseError,错误信息:‘ADOQuery1:命令文本不能返回一个结果集'。
adoquery1.execsql;而不是adoquery1.open(它要返回记录集)