c#程序读取vfp数据库的问题 10的32次方 应该只有float double string的类型能装下了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 float和double可以存储1E-37到1E+37。请问楼主VFP数据库的这些字段是什么类型的? 呵呵,好吧,原来我做了这么多年,不懂什么叫读数据库。那我仔细说一下:我用的是OdbcDataReader.GetValue()方法,执行到某些行的时候就抛异常了,还轮不到我对数据进一步处理同样试过OdbcDataAdapter.Fill()方法,一样会抛异常尝试用SSMS导入到sql server 2005里,但是导入到某些行的就是就会失败VFP数据库里存在问题的字段类型是float类型,长度是20,decimal(我猜是保留小数位数)是6对VFP不太熟悉 谢谢你的回复,我查看了一下,是float类型,长度20 不知道你的VFP的版本,我做过一个软件也需要读取VFP的文件(不太清楚VFP的版本是多少,扩展名是DBF),由于客户端的操作系统大部分是G版的XP,通过ODBC或DAO都无法调用驱动,后来没办法,直接分析VFP的文件格式,通过二进制读取后转到DataSet 因为数据类型是float,有没有试过OdbcDataReader.GetFloat?能不能贴一下你的读取数据的代码? 因为数据类型是float,有没有试过OdbcDataReader.GetFloat?能不能贴一下你的读取数据的代码? 谢谢你的关注!OdbcDataReader.GetDouble、GetDecimal、GetFloat都试过,同样的异常而且我尝试导入到sql server里,在导入的过程中也有同样的异常 你提到了导入到SQL Server,你是用什么工具导的?有试过ESF Database Migration Toolkit吗?支持各种格式虽然不是最新版本,可以尝试一下。下载ESF_Database_Migration_Toolkit_Pro_6.2.25.rar 操作datagridview数据 求一段javaScript或C#代码比对时间的! netadvantage会导致VS运行缓慢? 一个简单问题,console.readline()... 请教高手ASPxGridView与aspnetpager 结合使用的有代码例子最好!! c#做都做什么软件? 请教一个NHibernate的简单问题 关于dataGridView更新数据库的一个问题 模拟网站登录,求大神指点 新手求救 Socket问题 网站发布IIS后,webconfig问题。
呵呵,好吧,原来我做了这么多年,不懂什么叫读数据库。那我仔细说一下:
我用的是OdbcDataReader.GetValue()方法,执行到某些行的时候就抛异常了,还轮不到我对数据进一步处理
同样试过OdbcDataAdapter.Fill()方法,一样会抛异常
尝试用SSMS导入到sql server 2005里,但是导入到某些行的就是就会失败VFP数据库里存在问题的字段类型是float类型,长度是20,decimal(我猜是保留小数位数)是6
对VFP不太熟悉
谢谢你的回复,我查看了一下,是float类型,长度20
谢谢你的关注!
OdbcDataReader.GetDouble、GetDecimal、GetFloat都试过,同样的异常而且我尝试导入到sql server里,在导入的过程中也有同样的异常
虽然不是最新版本,可以尝试一下。
下载ESF_Database_Migration_Toolkit_Pro_6.2.25.rar