求助如何查询数据在不在数据集中的表中?如果用遍历查询,是可以查到,但是如果不在表中,就出现错误,求助怎么解决??

解决方案 »

  1.   

    你是说DataSet吗?在获取之前先判断是否存在,确定存在了再操作DataSet ds = new DataSet();
    if (ds.Tables["你的表名"] != null && ds.Tables["你的表名"].Columns["你的字段名"] != null)

        //这里可以安全获取你需要的数据了
    }
      

  2.   

    file:///Documents%20and%20Settings/Administrator/桌面/未命名.jpg
      

  3.   

    操作前判断是否为null要么用try
      

  4.   

    code=C#]DataSet ds = new DataSet();
    DataRow[] drs = ds.Tables[0].Select("column1 = 1");
    if (drs.Length > 0)
    {
        //存在
    }
    else 
    {
        //不存在
    }[/code]
      

  5.   


    select * from tablename where ss='查询数据'
    如果有数据就存在