社区
C#
帖子详情
C#中,怎么判断一个DataSet中的某个表是否创建(有效)?
dibov
2003-12-12 03:53:39
如,怎么知道ds.Tables["Test"]有效?
...全文
61
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#
开发经验技巧宝典
0893 使用
一个
单行的子查询来更新列 524 0894 使用IN引入子查询限定查询范围 524 0895 在UPDATE语句
中
应用子查询 525 0896 如何应用子查询 525 0897 EXISTS与子查询联合应用 525 0898 在FROM子句
中
的子...
C#
编程经验技巧宝典
73 <br>0106 如何获得
一个
字符串
中
数字的长度 74 <br>0107 如何获得字符串
中
数字或字母的长度 74 <br>0108 如何获得字符串
中
某个数字的位置 75 <br>0109 获得字符串
中
汉字的个数 76 <br>0110...
C#
全能速查宝典
《
C#
全能速查宝典》共分为8章,分别介绍了
C#
语言基础、Windows窗体及常用控件、Windows高级控件、控件公共属性、方法及事件、数据库开发、文件、数据流与注册
表
...,共包含562个
C#
编程
中
常用的属性、方法、类和各种技术...
asp.net知识库
C#
获取数据库
中
某个某个
表
的
创建
脚本 DbHelperV2 - Teddy的通用数据库访问组件设计和思考 也论该不该在项目
中
使用存储过程代替SQL语句 如何使数据库
中
的
表
更有弹性,更易于扩展 存储过程——天使还是魔鬼 如何获取...
ASP升级.net资料大全(
c#
入门 语言规范 源码教程 学习笔记 技术资料 面试题 asp与.net代码生成器)
同一解决方案
中
一个
项目的xml注释在另
一个
项目
中
不能智能提示显示这些注释的解决方法.txt 图像读取.txt 无标题窗口的拖放.txt 下面的5行代码完成了从局域网
中
找出所有的机器.txt 显示DataGrid序号的
一个
适用的...
C#
110,534
社区成员
642,575
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章