社区
C#
帖子详情
C#中,怎么判断一个DataSet中的某个表是否创建(有效)?
dibov
2003-12-12 03:53:39
如,怎么知道ds.Tables["Test"]有效?
...全文
96
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
是否
为空
更多文章请扫码关注公众号,有问题的小伙伴也可以在公众号上提出。
c#
中
的
DataSet
原理和用法
c#
中
的
DataSet
1.
DataSet
是什么 DateSet在
c#
程序
中
建立
一个
临时数据库 下图所示: 2…命名空间 using System.Data; 3.
DataSet
的建立和用法 下面是常用的方法 //
创建
一个
临时数据库
DataSet
ds = new
DataSet
(); //
创建
一个
临时
表
DataTable dt = new DataTable(); //添加自增主键 Da...
判断
dataset
为空以及
dataset
中
是否
有
表
以及
表
中
是否
有数据
判断
dataset
为空以及
dataset
中
是否
有
表
以及
表
中
是否
有数据 一般都知道使用
dataset
时先
判断
它
是否
为空,但我开始对ds为空的概念有点模糊,在网上查了下,结果如下:
DataSet
为空和
DataSet
中
没有
表
是两回事。
DataSet
为空,或者说
DataSet
类型的引用为空是指这个引用型变量未指向任何new出来的内存块。 ds:
DataSet
if(d...
C#
判断
DATASET
是否
为空
判断
DATASET
是否
为空if (ds == null) MessageBox.Show("内存
中
的数据集为空,说明
DATASET
为空,行和列都不存在!!"); if (ds.Tables.Count == 0) MessageBox.Show("内存
中
存在
一个
DATASET
,但是,数据集
中
不存在
表
!!"); if (ds.Tables.Count == 1 &&
C#
之
判断
Mysql数据库
表
是否
存在
涉及到的SQL语句如下:
判断
表
是否
存在: select count(*) as A from information_schema.tables where table_name = 'test' and table_schema ='test1'
创建
表
: CREATE TABLE `test` ( `id` int(11) NOT NULL AUTO_INCREMENT, ...
C#
111,128
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章