社区
C#
帖子详情
SqlDataReader 的GetString()方法使用问题,急在线等待
adam2002
2003-12-12 12:08:59
SqlDataReader myReader = mySqlCommand.ExecuteReader();
lvsi.Text = myReader.GetString(1);
我用SqlDataReader的GetString()方法来获取查询到的列的值,但是如果列的值为NULL就会出现异常,怎么来解决?有没有其他类似的方法能处理NULL值单不出现异常?
...全文
118
4
打赏
收藏
SqlDataReader 的GetString()方法使用问题,急在线等待
SqlDataReader myReader = mySqlCommand.ExecuteReader(); lvsi.Text = myReader.GetString(1); 我用SqlDataReader的GetString()方法来获取查询到的列的值,但是如果列的值为NULL就会出现异常,怎么来解决?有没有其他类似的方法能处理NULL值单不出现异常?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
supercdz
2003-12-12
打赏
举报
回复
if (myReader[1] != DbNull)
wdsa
2003-12-12
打赏
举报
回复
SqlDataReader myReader = mySqlCommand.ExecuteReader();
myReader.Reader
string mystring = myReader["column"]
mystring = mystring!=null?mystring:"";
lvsi.Text = myString;
myReader.colse();
acewang
2003-12-12
打赏
举报
回复
lvsi.Text = (myReader[1]!=DbNull.Value? myReader[1].Tostring():"");
michaelowenii
2003-12-12
打赏
举报
回复
You could write following:
if(yourReader[""] == System.DbNull)
{
}
SqlDataReader
类
SqlDataReader
类 一、常用属性 名称说明 Depth 获取一个值,用于指示当前行的嵌套深度。 FieldCount 获取当前行中的列数。 HasRows 获取一个值,该值指示
SqlDataReader
...
SqlDataReader
的认识
跟其他类一样,
使用
它需要先声明对象.
SqlDataReader
rd=new comd.ExecuteReader();(在
使用
SqlCommand对象的时候)
SqlDataReader
有一个HasRows属性,可以判断出查询的结果集中有没有数据.可以把rd理解成有一个小人,他去数据库中跑了一趟,目的是去看看在执行查询后有没有数据.回来的时候手里有一张纸条,写着有没有数据.如果
sqldataread 中 get
string
()
方法
的
使用
dr.Get
String
(dr.GetOrdinal(“username”)); dr.GetOrdinal(“username”);//由于get
string
()只接收值的序号,所以可以通过getordinal()获得username的序号 转载于:https://www.cnblogs.com/zhcnblog/archive/2012/07/02/2573146.html...
使用
SqlDataReader
的查询操作
using System; using System.Collections.Generic; using System.Data.SqlClient; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SqlReader读取数据 { class Program { ...
SQLite中
SqlDataReader
类
SQLite中
SqlDataReader
类
C#
111,131
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章