我想要将sql server其中一个字段中的数据取出来,和一个string做比较,因该怎么做呢??能给出代码吗??

解决方案 »

  1.   

    用 SqlDataReader 来获取数据
    SqlDataReader myReader = myCommand.ExecuteReader();
    while (myReader.Read())
    {
        if (myReader.GetString(字段序号) == "要比较的 String")
        {
            // 比较后需要做的操作
        }
    }
      

  2.   

    不对哦,用你说的那种方法,取出来的myReader.GetString(字段序号)始终是20个字符,而不是单是数据库里的数据,他后面用空格补齐了的,有没有方法只取出数据库里的数据那??