社区
C#
帖子详情
C#中,怎么判断一个DataSet中的某个表是否创建(有效)?
dibov
2003-12-12 03:53:39
如,怎么知道ds.Tables["Test"]有效?
...全文
87
8
打赏
收藏
C#中,怎么判断一个DataSet中的某个表是否创建(有效)?
如,怎么知道ds.Tables["Test"]有效?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brightheroes
2003-12-12
打赏
举报
回复
举个简单的例子
Table1里面的第一列是主键
DataRow dr = Table1.NewRow();
dr[0] = null;//报错
dr[0] = DBNull.Value;//没有问题,可编译通过
dibov
2003-12-12
打赏
举报
回复
哦,那再问一句。在什么情况下用DBNull.Value?
chinalin0
2003-12-12
打赏
举报
回复
ds.Tables["Test"]其实是一个引用,相当于指针,与数据库的空值不是一回事呀,故可用
ds.Tables["Test"] == null
而不能用
ds.Tables["Test"] == DBNull.Value;
我查MSDN,得知,Value是DBNull类的的唯一实例,
brightheroes
2003-12-12
打赏
举报
回复
if(ds.Tables.Contais("Test"))
存在
else
不存在
jinbao
2003-12-12
打赏
举报
回复
ds去访问数据库的,它首先去找“Test”这个表,当然找不到。
dibov
2003-12-12
打赏
举报
回复
为什么这样不行
ds.Tables["Test"] == DBNull.Value;
jinbao
2003-12-12
打赏
举报
回复
如果前面的句子没有错,可以用异常捕捉,就可以判断表是否没有创建。
l_clove
2003-12-12
打赏
举报
回复
ds.Tables["Test"] == null;
C#
判断
DATASET
是否
为空
本文提供了一种检查
DataSet
是否
为空的
有效
方法。通过三个条件
判断
:
DataSet
本身
是否
为空、
是否
存在
表
但
表
为空、
表
是否
存在且
是否
有数据。同时给出了具体的
C#
代码实现。
c#
中
的
DataSet
原理和用法
本文详细介绍了
C#
中
DataSet
的使用方法,包括如何
创建
临时数据库和
表
,添加自增主键,以及各种列和行数据的添加方式。此外,还展示了如何遍历
DataSet
中
的数据。
判断
dataset
为空以及
dataset
中
是否
有
表
以及
表
中
是否
有数据
本文详细解析了如何在
C#
中
判断
DataSet
对象
是否
为空,包括检查
DataSet
本身
是否
为null,确认其内部
是否
包含
表
格,以及验证
表
格内
是否
含有数据。通过具体代码示例,阐述了对
DataSet
进行
有效
状态检查的方法。
C#
判断
DATASET
是否
为空
本文提供了一种实用的方法来
判断
DataSet
是否
为空,包括整个
DataSet
、
表
是否
存在以及
表
内
是否
有数据等不同层面的
判断
。
C#
之
判断
Mysql数据库
表
是否
存在
本文介绍了一种使用SQL语句检查数据库
中
特定
表
是否
存在的方法,并在
表
不存在时
创建
该
表
。涉及的关键SQL语句包括
判断
表
是否
存在和
创建
表
的语句,通过
C#
代码实现了这一流程。
C#
111,129
社区成员
642,541
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章