我正在开发从foxpro到mysql的迁移工具,并使用foxpro ODBC驱动程序进行数据库连接和查询。我已经成功使用ODBC驱动程序执行了select语句。但这在数字字段中给了我零而不是null。在我检查的DBF文件中,该特定列中没有数据为数字数据类型,但给了我零。

任何有关此问题及其解决方案的建议将不胜感激。

谢谢
马尼

最佳答案

请记住,数值可以存储为数字的字符表示形式或“真”数字(整数或浮点数)。

一旦在数据表中创建了Foxpro / Visual Foxpro数据表字段,则该字段最初为空白(不为NULL)-不管字段格式如何,整数字段类型均为o。


  我正在开发从foxpro到mysql的迁移工具,并使用foxpro ODBC驱动程序进行数据库连接和查询。我已经使用ODBC驱动程序成功执行了select语句


您无需指出是否正在用VFP编写代码,但是如果是,则无需使用ODBC来获取VFP数据。

帮助我们更好地了解您在做什么以及如何做,以便我们可以为您提供更好的建议。

10-08 20:25