string SQL="Select UserID from FFTT_UserInfo";//来自A库A表
string sql="SELECT sLoginUser FROM tabLoginInfo "; //来自B库---userid有10个循环一下。搜索A库的A表中的Userid  是否存在与B库中B表sLoginUser中?
存在就返回值,不存在就弹出窗口!!!应该怎么写啊 ???

解决方案 »

  1.   

    "SELECT tabLoginInfo.sLoginUser,FFTT_UserInfo.UserID FROM tabLoginInfo,FFTT_UserInfo
     where  tabLoginInfo.sLoginUser=FFTT_UserInfo.UserID"
      

  2.   

    use A
    Select UserID from FFTT_UserInfo
    use B
    .....
      

  3.   

    写两个连接吧,先把B库里面的字段读出来~?
    (1,2,3,4,5) 这样,然后in 一下,不过这样效率什么的得考虑一下~~~~
      

  4.   

    建个视图跨库查询
    CREATE   VIEW YourView AS
    SELECT sLoginUser FROM 
    FROM     opendatasource('SQLOLEDB','data source=.;user id=sa;password=').B.dbo.tabLoginInfo string SQL="Select UserID from FFTT_UserInfo a";//来自A库A表 
    SQL+="left join YourView b on a.Userid=b.sLoginUser";
      

  5.   

    data source改成你对应的服务器地址
      

  6.   

    把A库中的值提取出来,然后遍历这里的数据,在遍例中把取出来的值加到string sql="SELECT sLoginUser FROM tabLoginInfo "; //来自B库 
    这里进行对比..