StrSql := 'select khdw,dwmc,sxpd,ywnl,jyjs,gzyj,khfs'
            + ' from ":dBAlias_ND:lr_dwkh",":dBAlias:xtdwdm"'    
            + ' where ":dBAlias_ND:lr_dwkh".dwdm = ' + ssdw
            + ' and ":dBAlias_ND:lr_dwkh".khdw = ":dBAlias:xtdwdm".dwdm'

解决方案 »

  1.   

    如果用MSSQL的话,可以用OPENROWSET或OPENQUERY
      

  2.   

    不对,StrSql := 'select khdw,dwmc,sxpd,ywnl,jyjs,gzyj,khfs'//这里的每一个字段你都要指定数据库别名
      

  3.   

    我用的是db2数据库to Drate(鸟窝里的虫) ( 
    sql这样写吗
    StrSql := 'select ":dBAlias_ND:lr_dwkh“.khdw,":dBAlias:xtdwdm".dwmc'
                + ' from ":dBAlias_ND:lr_dwkh",":dBAlias:xtdwdm"'    
                + ' where ":dBAlias_ND:lr_dwkh".dwdm = ' + ssdw
                + ' and ":dBAlias_ND:lr_dwkh".khdw = ":dBAlias:xtdwdm".dwdm'
      

  4.   

    库是db2to Drate(鸟窝里的虫) ( 
    这样写也不对
       StrSql := 'select ":dBAlias_ND:LR_DWKH".khdw,":dBAlias:XTDWDM".dwmc'
                + ' from ":dBAlias_ND:LR_DWKH",":dBAlias:XTDWDM"'
                + ' where ":dBAlias_ND:LR_DWKH".dwdm = 8'
                + ' and ":dBAlias_ND:LR_DWKH".khdw = ":dBAlias:XTDWDM".dwdm';