DBCommon objDB = new DBCommon;
    DataSet ds = new DataSet();
                    strSql = "SELECT RealFloor_RealCode,RealFloor_Code FROM RealFloor" + " WHERE Elevator_Order = ";
                    strSql += strtemp;
                    ds = objDB.ExeSql(strSql);
                    Common.htFloorCodeMap.Clear();
                    foreach (DataRow drs in ds.Tables[0].Rows)
                    {
                        Common.htFloorCodeMap.Add(drs[0].ToString(), drs[1].ToString());
                    }这里会出现异常,我是初学者 不知道怎么调试修改了 谢谢好心人帮助。

解决方案 »

  1.   

    什么问题
    "SELECT RealFloor_RealCode,RealFloor_Code FROM [RealFloor] WHERE 1=1 and Elevator_Order ="
    语句是否正确
    看看ACCESS操作类
      

  2.   

    没看到Connectionstring出现?
    是不是提示objDB 没准备好链接之类的?你让objDB 去哪取数据?
      

  3.   

    strSql = "SELECT RealFloor_RealCode,RealFloor_Code FROM RealFloor" + " WHERE Elevator_Order = "; 
    条件变量是否缺少单引号?