社区
C#
帖子详情
C#中,怎么判断一个DataSet中的某个表是否创建(有效)?
dibov
2003-12-12 03:53:39
如,怎么知道ds.Tables["Test"]有效?
...全文
65
8
打赏
收藏
C#中,怎么判断一个DataSet中的某个表是否创建(有效)?
如,怎么知道ds.Tables["Test"]有效?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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#
实现Access数据库
中
数据的修改
C#
实现Access数据库
中
已经有的数据的修改
VS2010轻松学习
C#
-从零到深入-天轰穿.NET4趣味编程视频教程_第32讲:
DataSet
和ataAdapter(下)
天轰穿老师VS2010趣味编程视频教程,第32讲,
DataSet
和ataAdapter(下),FLV格式,压缩包自带10%恢复记录
C#
开发和使用
中
的33个技巧
如何在
c#
Winform应用
中
接收回车键输入,v
c#
winform
中
如何让textBox接受回车键消息(假没没有按钮的情况下,怎样把数据库
表
的二个列合并成
一个
列Fill进
DataSet
里.....
c#
利用ado.net进行数据库开发
c#
利用ado.net进行数据库开发,简单介绍
C#
实现用户登录功能
C#
实现用户登录功能,包含建立查询数据库
中
表
的用户名和对应密码的SQL字符串
C#
111,094
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章