declare @dt datetimeselect @dt=LastTime from LastUpdateTime where id=1
 
insert into UpdateInfo(FID,Type,Name,Belong,FInstallDir,FUpdateTimes)
select ID,Type,Name,Belong,FInstallDir,UpdateTimes
from OPENDATASOURCE('SQLOLEDB','Data Source=210.129.109.128;User ID=sa;Password=123456').NetbarServer.DBO.GamesAndTools
where NetbarServer.dbo.GamesAndTools.UpdateTime>@dt/*这里where语句怎么写?*/

解决方案 »

  1.   

    或者该换个问题
    我要对远程和本地两个数据库同时操作
    如果用SQL语句,直接放一个ADOConnection连接本地数据库就可以了,但这样似乎会引起很多问题那如果用两个ADOConnection分别连接本地和远程两个数据库,那该如何实现远程数据互入本地呢?
      

  2.   

    我想请问一下
    declare @dt datetime
    select @dt=LastTime from LastUpdateTime where id=1
    insert into UpdateInfo(FID,Type,Name,Belong,FInstallDir,FUpdateTimes)
    select ID,Type,Name,Belong,FInstallDir,UpdateTimes
    from OPENDATASOURCE('SQLOLEDB','Data Source=210.129.109.128;User ID=sa;Password=123456').NetbarServer.DBO.GamesAndTools
    where UpdateTime>@dt这样的方法将数据导入到本地是否断开了于远程数据库的连接?
    如果没断开的话,下次导数据是不是还要OPENDATASOURCE('SQLOLEDB','Data Source=210.129.109.128;User ID=sa;Password=123456').NetbarServer.DBO.GamesAndTools
    不是的话应该怎么做断开又要怎么断?