回 帖 发 新 帖 刷新版面

主题:求教关于DataReader的问题

我用OleDbDataReader读取一个Access文件时,用GetString方法获得字符数据,但是如果数据库这一项时空的话,就会产生错误,而不是返回空字符串,请问如何解决?

回复列表 (共2个回复)

沙发

直接用索引器获取
OleDbDataReader dr;
// ....
string re = Convert.ToString(dr[...]);
// 或者 string re = dr[...] as string; 不过这种情况下re可能为null

板凳

果然,太感谢了!

我来回复

您尚未登录,请登录后再回复。点此登录或注册