从excel文件读取的NULL值

时间:2010-03-04 08:12:16

标签: vb.net

从excel文件读取时,我没有在数据集中获取整数值 整数字段将显示为NULL。我该怎么做才能解决这个问题?

先谢谢

1 个答案:

答案 0 :(得分:0)

如果您使用的是OleDB(ADO.NET),那么您需要阅读这篇文章: http://blog.lab49.com/archives/196

您可能会在那里找到问题的解决方案。

您可能遇到的另一个问题是32位与64位。如果您使用的是32位操作系统,这可能不会出现在本地计算机上,但是当您将应用程序部署到64位操作系统时(例如,如果您将ASP.NET应用程序迁移到IIS上),您会看到此问题64位Windows) 下面是关于这个主题的更多信息,但基本上归结为你的应用程序必须仅针对32位(没有64位版本的Jet)这一事实 http://social.msdn.microsoft.com/Forums/en-US/adodotnetdataproviders/thread/45aa44dd-0e6f-42e5-a9d6-9be5c5c8fcd1
如何在IIS上正确设置:
http://www.telerik.com/support/kb/aspnet-ajax/general/error-on-64-bit-windows-machines-the-microsoft-jet-oledb-4-0-provider-is-not-registered-on-the-local-machine.aspx