C# 数据库结果一直保空值异常

C# 数据库结果一直保空值异常,第1张

1.把这句SQL放到数据库里执行一下看看结果

2.检查检索结果是否为空字符串或者非数字

3.检查ExecuteQuery方法返回值是否为DataSet类型

4.Debug调试,在监视窗口里查看“db”,“db.ExecuteQuery("select top 1 num from books")”,“db.ExecuteQuery("select top 1 num from books").Tables.Count",”db.ExecuteQuery("select top 1 num from books").Tables[0].Rows.Count“,”db.ExecuteQuery("select top 1 num from books").Tables[0].Rows[0][0]“,看看到底哪个有问题。

在使用过程中出现的问题,应该是往数据库添加数据时报错的吧,也就是说在添加一条记录时主键ID为空,你检查下你添加记录时主键(ID)是自动生成的还是手动输入的,如果是手动输入的则必须输入ID才能添加。一般来说添加数据时如果数据库的非空字段值为空都会有提示的,如“XX不能为空”。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9896966.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-03
下一篇 2023-05-03

发表评论

登录后才能评论

评论列表(0条)

保存