在用SqlDataReader读取数据时发生错误,debug后定位到其中一个GetFloat方法读取某个字段。

数据库中的该字段的类型为float。直接用sdr.GetFloat(11)会发生错误,改成float.Parse(sdr.GetValue(11).ToString())就可以了。不懂为什么,谁能说明下?

转载于:https://www.cnblogs.com/jojozhuang/archive/2011/05/30/2063651.html

SqlDataReader.GetFloat出错,类型无法转换相关推荐

  1. c++11 字符串与int类型的转换

    转 字符串与其他基本类型的转换--从C到C++11 发表于1年前(2014-09-19 14:07)   阅读(822) | 评论(2) 7人收藏此文章, 我要收藏 赞1 12月12日北京OSC源创会 ...

  2. c#自定义类型的转换方式operator,以及implicit(隐式)和explicit (显示)声明的区别...

    msdn参考:http://msdn.microsoft.com/zh-cn/library/s53ehcz3.aspx http://msdn.microsoft.com/zh-cn/library ...

  3. JAVA类型强制转换

    1.背景 在 Java 中,之所以需要强制类型转换是为了防止程序员在不知情的情况下把A类型数据错当成B类型的数据.将一种类型的值赋给另一个类型的变量是很常见的,如果这两种是兼容的,那么 Java 将执 ...

  4. .NET中类型的转换

    .NET中,所有类型都继承自System.Object类型,因此可以很容易的获得对象的准确类型,方法是:GetType()方法.例如: using System; using System.Colle ...

  5. c语言 void**类型转换,void指针类型强制转换

    如何将一个void*强制转换成行指针类型? void*指针可以转换成任何类型的指针. 强制转换即可,比如 (int *)(void *)p; 假设你的数组有N行M列的int型数据. int arr[N ...

  6. Go 学习笔记(32)— 类型系统(命名类型、未命名类型、底层类型、类型强制转换、类型别名和新声明类型)

    1. 命名类型和未命名类型 1.1 命名类型 类型可以通过标识符来表示,这种类型称为命名类型( Named Type ). Go 语言的基本类型中有 20 个预声明简单类型都是命名类型, Go 语言还 ...

  7. 【C#串口编程计划】通信协议解析 -- byte[]与常用类型的转换

    刚刚完成一个串口通讯的系统.目前在把串口通信的代码整合到团队的类库中(把串口通信与网口Soket通讯整合起来,后面只需要配置参数,就可实现网络与串口通讯的转换),故C#串口编程计划的最后一篇图文&qu ...

  8. [改善Java代码]避开基本类型数组转换列表陷阱

    开发中经常用到Arrays和Collections这两个工具类. 在数组和列表之间进行切换.非常方便.但是也会遇到一些问题. 看代码: import java.util.Arrays; import ...

  9. CString与LPCWSTR、LPSTR、char*、LPWSTR等类型的转换【转】

    CString与LPCWSTR.LPSTR.char*.LPWSTR等类型的转换 VC++ 2010-09-25 21:23:12 阅读457 评论3   字号:大中小 订阅 一.CString与LP ...

  10. Linq--使用Linq在不同类型之间转换

    需求: 有两个类型,分别为MyUser和YourUser,要在这两个类型之间进行转换 MyUser.cs namespace XMLSpy.Linq{     public class MyUser{ ...

最新文章

  1. Metasploit irb命令使用技巧
  2. php7简短而安全的数组遍历方法
  3. happy card 完全背包dp
  4. python虚拟环境的安装和配置_基于virtualenv的Python虚拟环境的安装配置(Mac环境)...
  5. 项目总结(3.DIBR技术项目总结(1.TOF相机及标定相关))
  6. 如何将对象拼接成get传值的形式
  7. DPDK内存篇(一): 基本概念
  8. 图解分析:基于setnx的分布式锁有什么缺陷
  9. MySql处理Unicode字符串
  10. linux异常,samba共享目录看不到文件,本机访问不了自己的mysql,nginx访问提示找不到...
  11. win10易升计算机丢失,易升win10害死人|win10易升怎么关闭
  12. 没有计算机的一天英语作文带翻译,美好的一天糟糕的一天英语作文带翻译
  13. 惠普打印机如何取消任务
  14. KVM设备透传与重定向
  15. datagridview 显示红色叉_显示器促销日常数码店招首页装修PSD模板分层psd素材
  16. python@内置帮助系统的使用@eval@repr@str@内置函数源代码查看
  17. 手绘地图深度解析:类型、风格、功能、价值、制作流程、智慧导览
  18. TI 280049 FLASH 翻译
  19. 使用Solidworks、ADAMS、Simulink进行机电联合仿真
  20. 买 香港上市 的股票

热门文章

  1. VLFeat工具包在matlab使用方法
  2. 64位win10下安装xgboost python包的教程
  3. linux 隐藏字符 h,webpack手动配置
  4. 贺州计算机学院,贺州学院
  5. python做数据分析对数学要求_Python数据分析之Pandas
  6. ❤️java多线程并发编程入门 教程合集❤️
  7. truffle Migration是什么
  8. java MAVEN下载的代码仓库位置 mac
  9. 区块链 以太坊 虚拟机 EVM 为什么256条指令
  10. Docker教程小白实操入门(5)--如何进入一个容器