我想要访问dBase数据库。它没有直接拥有任何数据库名称。它有表名基础数据文件。通常dBase文件格式在msaccess& msexcel的。但它有.DBF文件扩展名,因此它不会在msaccess或msexcel中打开。所以我想将.DBF文件转换为.dbf文件格式。否则我怎样才能获得数据库名称?因为数据应该通过foxpro输入。我没有任何编码 - 我只访问数据库文件。
答案 0 :(得分:3)
通常.DBF文件扩展名适用于dBASE或FoxPro(或Visual Foxpro)。
如果您尝试通过.Net(C#,VB等)访问,Microsoft有一个可以下载和使用的OleDB提供程序。
连接字符串通常指向.dbf文件所在的PATH,然后您的查询可以直接引用表名(不需要显式的.dbf后缀)。
使用OleDB,Visual Foxpro,ConnectionStrings和创建(参数化)查询还有很多其他答案。
答案 1 :(得分:1)
基本上 Xbase 数据库是三种不同类型文件的集合:
xxx.dbf
数据文件
xxx.dbt
备注文件(即包含全文字段的单独文件)
xxx.ndx
索引文件指向相关xxx.dbf
与大多数其他数据库不同,此集合不会合并为单个实体(数据库)名称。
xxx.DBF
和xxx.dbf
相同,xxx是表格的名称。