c# - 指定的转换无效。IDataReader 有问题吗?或者我做错了什么?
问题描述
看一下图像。您将看到我从 IDataReader 检索布尔值。但是调用IdataReader..GetBoolean()
会引发该错误:The specified conversion is not valid.
虽然Convert.ToBoolean(drDatosDco.GetValue(6))
工作正常。
at System.Data.SqlClient.SqlBuffer.get_Boolean()
at file.cs:line 54
数据库中的列数据类型为bit
value 1
。
解决方案
推荐阅读
- bash - 使用一个for循环遍历多个目录
- java - 存储具有 KV 列的表的最佳数据结构是什么
- dom - Vaadin Flow:如何判断组件是否已附加
- azure-active-directory - AAD Connect 同步限制
- android - 使用 Vertical RecyclerView 拖动滚动条(快速滚动)时始终位于顶部偏移的项目
- node.js - 如何根据用户请求快速启动/取消功能
- java - 传入与方法签名不匹配的值
- amazon-web-services - AWS Lambda + Serverless 框架 - 让网站可以从中国访问
- spring-boot - 如何在 Spring 中测试自定义 WebApplicationInitializer
- r - 在 R 中访问连接数据库中的表