永发信息网

c#编程出现: System.InvalidCastException: 指定的转换无效

答案:3  悬赏:80  手机版
解决时间 2021-03-20 18:30
c#编程出现: System.InvalidCastException: 指定的转换无效
最佳答案
明显是类型转换报错了
MySqlCommand.ExecuteScalar()获取的是第一行第一列的值,假如按照你的查询条件没有查询结果的话,返回的结果是NUll,而你将NUll直接转换为int显然是不行的。要先判断返回结果是不是NUll
全部回答
这个错误是指你类型转换的时候出现了错误,比如
将字符串"abc"转换为数字的时候,就会出错,你最好仔细检查一下你的代码
Try:
int n = Convert.ToInt32(comm1.ExecuteScalar());
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
平板电脑解锁密码忘了怎么才能打开
1982年的人口普查一共是多少人
作文穿新衣暖心田的作文
肋骨一根骨折是轻微伤还是算轻伤
7.4V锂电池转成5V,是用7805省电还是用DC-DC
钱已付房产未过户在法律上有效吗
邮政青年yo·u卡多少岁可申请
怎样删除打印机端口
霍庄村村怎么去啊,有知道地址的么
充电宝首次充电一次充多久
全分析集(FAS)与 安全数据集(SS)哪个包含
华为荣耀6 16gb和32gb除了内存不一样,其他还
请问,请教一下,请问大家有一些看、电视剧的网
我有一件事情请大家帮忙,我是卖衣服的有一间
从酒精肝到肝硬化最后肝癌要多久
推荐资讯
《偷星九月天》中九月最后和谁在一起了
皮鞋磕掉皮了怎么处理
拍婚纱照的后期底片需要多少钱一张?(最低价
猎豹飞腾的09款亮点
在淘宝网上买裤子怎样选尺寸,2627尺代表什么
铝银浆在涂料体系中沉降快,这怎么办呢?
意大利 简称啥
顺丰可以寄宠物吗
法令纹图片
体积是什么意思
中国有页岩油吗 中国页岩油储量分布图
刚配的电脑 为什么我的音响有电流的声音,很
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?