#define SQL_EDU_VIEW "select af_edu.Ord as Ord,af_edu_title.Name as Name,\
af_edu.start_Date as start_Date,af_edu.position as position,af_edu.end_date as end_date,\
af_edu.branch as branch,af_edu.emcee as emcee,af_edu.object as object,\
af_edu.amount as amount,af_edu.method as method,af_edu.content as content, \
af_edu.title,af_edu_title.Ord \
from af_edu,af_edu_title where af_edu_title.Ord=af_edu.title"这句话运行时总出异常,可是在access里面用这个语句做一个视图就可以用,而且同一个库里面的其他表也都正常

解决方案 »

  1.   

    你把这个
    str="select af_edu.Ord as Ord,af_edu_title.Name as Name,
    af_edu.start_Date as start_Date,af_edu.position as position,af_edu.end_date as end_date,
    af_edu.branch as branch,af_edu.emcee as emcee,af_edu.object as object,
    af_edu.amount as amount,af_edu.method as method,af_edu.content as content, 
    af_edu.title,af_edu_title.Ord from af_edu,af_edu_title where af_edu_title.Ord=af_edu.title";
    recordset.ExecuteSQL(str);
    试试看,判断SQL_EDU_VIEW对不对
      

  2.   

    做access的数据库时最好都加[],因为它比较弱