日期:2014-05-20  浏览次数:20408 次

ado.net 中相对 于 ado 的 GetString/GetRows 是什么

以下为   asp/jscript   +   ado   的   GetString:

      function   fDataGetString(oRs,   bShow,   bReturn,   sCst){
            if(!sCst){
              var   str=oRs.GetString(2,-1,   '# ',   '@ <br/> \n ',   'empty... ');
            }   else   {
              var   str=eval( 'oRs.GetString( '+sCst+ ') ')
            }
            if(bShow)Response.write(str);
            if(bReturn)return   str;
      }   //   shawl.qiu   code

.net   中应该怎么写?

------解决方案--------------------
DataReader.GerString(列)

DataTable.Rows[行][列].ToString()

DataView[行][列].ToString()

DataSet.Tables[表].Rows[行][列].ToString()

还有很多各种方式...... 其实根本就没有 "相对于 " 的说法.


------解决方案--------------------
DataReader里面只有 当前读到的那 "1行 "

DataSet里面是三维的多个表的数据,可以包含关系和主键等,相当于内存中的小数据库

DataTable和DataView是2维表数据