源数据库:http://www.hlbotan.com/41__25.dbf
问题:1、用VFP可以打开这个DBF文件,并可以正确读取其中“swcj、xwcj、lwcj”字段的数据(负数)。
2、我在Delphi中用ADOQuery连接该DBF数据库。使用的连接字符串如下:
constr := 'Provider=MSDASQL.1;Password="";Persist Security Info=True;'
+ 'Extended Properties="DSN=Visual FoxPro Tables;UID=;PWD=;'
+ 'Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;'
+ 'Deleted=Yes;SourceType=DBF;SourceDB=';
但是当打开DBF表的时候,却不能正确读取其中“swcj、xwcj、lwcj”字段的数据,例如:swcj中的‘-1’值变成了‘1’值了,不知道是怎么回事?
请各位好心人下载这个DBF文件后,帮我试试看。谢谢!
问题:1、用VFP可以打开这个DBF文件,并可以正确读取其中“swcj、xwcj、lwcj”字段的数据(负数)。
2、我在Delphi中用ADOQuery连接该DBF数据库。使用的连接字符串如下:
constr := 'Provider=MSDASQL.1;Password="";Persist Security Info=True;'
+ 'Extended Properties="DSN=Visual FoxPro Tables;UID=;PWD=;'
+ 'Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;'
+ 'Deleted=Yes;SourceType=DBF;SourceDB=';
但是当打开DBF表的时候,却不能正确读取其中“swcj、xwcj、lwcj”字段的数据,例如:swcj中的‘-1’值变成了‘1’值了,不知道是怎么回事?
请各位好心人下载这个DBF文件后,帮我试试看。谢谢!
Provider=MSDASQL.1;Persist Security Info=False;Data Source=hhh;Extended Properties="DSN=hhh;UID=;SourceDB=d:\download;SourceType=DBF;Exclusive=No;BackgroundFetch=Yes;Collate=Machine;Null=Yes;Deleted=Yes;"
hhh odbc数据源
可能就是odbc数据源的问题
能把你的源代码,和配置ODBC的拷屏发给我吗?
。
msn:[email protected]