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维表数据