SELECT (ITRN_HIS.SOURCE-ITRN_HIS.SOURCE_QUAL) AS Source,
LIST.TRNCODE
FROM
ITRN_HIS,LIST WHERE
ITRN_HIS.SOURCE-ITRN_HIS.SOURCE_QUAL = LIST.TRNCODE 
初步看是你
2.
sSQL=sSQL & "LIST.TRNCODE, "多了逗号

解决方案 »

  1.   

    to jiezhi不好意思 那个 逗号是我不小心多打的 应该不是第2句的问题 好象是第6句。to helenia 你说的那个 || 只能在 ORACLE 中连 在ASP 中只能用 & 否则用 || 的话 那马上就抱错了
      

  2.   

    (ITRN_HIS.SOURCE-ITRN_HIS.SOURCE_QUAL)加括号
    你最好在写之前把完整的sql语句执行一下(比如gold32这样的工具比较好用),正确了,再往代码里面写。
      

  3.   

    1.
    sSQL="SELECT ITRN_HIS.SOURCE||'-'||ITRN_HIS.SOURCE_QUAL AS Source, "
    2.
    sSQL=sSQL & "LIST.TRNCODE "
    3.
    sSQL=sSQL & "FROM " 
    4.
    sSQL=sSQL & "ITRN_HIS, "
    5.
    sSQL=sSQL & "LIST WHERE "
    6.
    sSQL=sSQL & "ITRN_HIS.SOURCE||'-'||ITRN_HIS.SOURCE_QUAL = LIST.TRNCODE "试试这样是否行
      

  4.   

    ssql="SELECT ITRN_HIS.SOURCE||'-'||ITRN_HIS.SOURCE_QUAL  Source, LIST.TRNCODE  from  itrn_his,list where itrn_his.source||'-'||itrn_his.source_qual=list.trncode"
      

  5.   

    多谢 beckham 大哥的 这样 OK了 加分了