各位:我现在遇一问题,想请大家帮我解决:
描述:我现有一FOXPRO 2.6 FOR WINDOWS编写的一个程序生成的一个DBF文件,我编了一个PB程序对它进行处理,过程是:用一个DW将DBF文件IMPORT进去,然后让用户进行编辑,编辑后保存用SAVEAS这种方法,通过DBASE3!的格式保存成一个新的DBF文件,然后再用刚才说那个FOXPRO程序进行处理!
问题:最后用那个FOXPRO程序读取用PB用SAVEAS保存的DBF文件时,DBF里面的小数如“123.45”这样的数的小数位都读不出来,它会自动四舍五入成“123”,又如“123.67”,它会读成“124”,可是这样不行啊,怎么办?
谢谢!
如果不用Import/Export方案如何
建立一个ODBC数据源
单独作一个事务对象来处理
应该不会发生这个问题
估计现在用FOXPRO的人实在不多了.
太边缘了吧!
hanson说的对。。。
用ODBC联接,,,直接处理,,就不用写代码来加的导了~