本帖最后由 yao991118 于 2009-08-31 15:34:04 编辑

解决方案 »

  1.   

    string sql = "select 表1.Num,表1.Gread,表1.JoinTime,表1.Name,表1.Age,表2.Address from 表1,表2 where 表1.Num=表2.Num and 表1.Gread=表2.Gread";
            string sql = "Select MineNum,SensorNum,TimeVal,RTStatus,TempId,InsertTime FROM RealTimeHistory";SqlCommand sqlCmd = new SqlCommand(s, sqlCon);
    其中你的变量名优连个sql,这应该会有错误,在有就是
    SqlCommand(s, sqlCon);
    中的 s是哪来的??应该是sql吧
      

  2.   

    不好意思!
    应该是:SqlCommand sqlCmd = new SqlCommand(sql, sqlCon); 
      

  3.   

    1:你是用dataset.xsd来做数据源的吧。把里面的东西全部删除,新建一个表,假设叫mytable,里面放6个字段
    Num,Gread,JoinTime,Name,Age,Address ,类型按照你原来数据库的类型。
    2:用这个创建报表模板
    3:代码里稍加改造
    sqlAd.Fill(ds);==>sqlAd.Fill(ds,"mytable");就可以了。