1、这是外键(DataRelation的第三个参数)中存在主键(DataRelation的第二个参数)中没有的值
如果主表不合,主表中的记录应保证卡号是子表中有的,你用个子查询不就行了
2、Select目标表所对应的库

解决方案 »

  1.   

    你把这句改为一下试一下
    custOrderRel = new DataRelation("custOrder",myDs.Tables[tablename].Columns["卡号"],myDs.Tables[tablename2].Columns["卡号"]);
    改为
    custOrderRel = new DataRelation("custOrderRel",myDs.Tables[tablename].Columns["卡号"],myDs.Tables[tablename2].Columns["卡号"],false);
    定义的custOrderRel要和"custOrderRel"相同
      

  2.   

    to:welshem(天堂客) 
     如果我的SELE广语句是:
     SELE a.* FROM tablename a where a.卡号 in (sele max(b.卡号) from tablename2 b where a.卡号=b.卡号) 
      那么按你的说法应该是连接 tablename 。是吗?