SELECT 基础数据_班组编码.编码, SFIS1.C_CLASS_BASE_T.CLASS_NO 
        FROM ":xiej:SFIS1.C_CLASS_BASE_T"
        JOIN ":gh_mis:基础数据_班组编码"
        ON (基础数据_班组编码.编码 = SFIS1.C_CLASS_BASE_T.CLASS_NO )出现错误:Invalid field name
         CLASS_NO
是怎么回事?请各位帮忙看一下?

解决方案 »

  1.   

    SFIS1.C_CLASS_BASE_T.CLASS_NO 
    怎么会有两个点,什么数据库?
      

  2.   

    Oracle 数据库,前面是表空间.表名.字段名
      

  3.   

    你可能用了Parameter而没有prepare
      

  4.   

    是用SQL Server 2000的链接服务器吗?
    好象是database..user.tablename如果是链接Oracle,则user和tablename都必须是大写
    比如ORA8i..MYNAME.TABLENAME
      

  5.   

    没有用Parameter,不是链接服务器,是局域网内的一台Oracle8服务器,一台SQL SERVER 7服务器