读书人

帮忙看一个简单的程序!解决思路

发布时间: 2012-02-27 10:00:22 作者: rapoo

帮忙看一个简单的程序!
public string GetUserInfo(int ID,string strField)
{
string Temp_str;

SqlDataReader rs = GetUserRecorder(ID);


while(rs.Read())
{
Temp_str = (string) rs[strField] ;
}

rs.Close();

return Temp_str;
}

本人以前是写vb.net的,因项目需要改变。


这个代码在编译的时候会报错!为什么?


[解决办法]
Temp_str = (string) rs[strField];

改成

Temp_str = rs[strField] == System.DBNull ? string.Empty : rs[strField].toString();

读书人网 >C#

热点推荐