1、既然可以用notpad打开,可以转成TXT或其他格式后再引入mdb .
2、用vfp能不能打开这个文件呢?若是VFP也打不开,可能是文件头的标志被破坏了。我知道好象有一种对DBF文件加密的方法是修改其文件头标志来进行的。你可以查一下,若是这样,将文件头标志改过来就可以了。
3、报错说不是一个数据库文件,也可能是因为你指定的数据类型不对。
4、还有一种可能,你的DBF文件名太长或所在完整路径名太长,在引入MDB时ACCESS报错,你将文件名改短,并放到根目录下可能就可以了。
2、用vfp能不能打开这个文件呢?若是VFP也打不开,可能是文件头的标志被破坏了。我知道好象有一种对DBF文件加密的方法是修改其文件头标志来进行的。你可以查一下,若是这样,将文件头标志改过来就可以了。
3、报错说不是一个数据库文件,也可能是因为你指定的数据类型不对。
4、还有一种可能,你的DBF文件名太长或所在完整路径名太长,在引入MDB时ACCESS报错,你将文件名改短,并放到根目录下可能就可以了。
解决方案 »
- 怎么判断某个数据表是否已经存在指定名称的字段?
- sql server 2008插入乱码数据时的问题
- MICROSOFT.JET.OLEDB.4.0非常慢,最后超时
- 求教一个问题。谢谢
- 调用返回表值的用户定义函数,为何参数不能使用表达式?
- 如何解决sql server2000事务日志增长过快的问题
- 在MSSQL中,Constraint是有什么用的?
- 我通过openrowset操作foxpro的dbf文件,只能select,不能insert,delete,怎么办?
- sql语句初级问题
- SQL使用的一个简单问题
- pb6.5+sql server2000,怎么才能不需要安装sql server客户端即可以访问数据库?
- 请问:我要做一个页面用来从sql server里面调出数据,如何能让实现定时对数据库进行查询,以刷新页面中的数据呢?
不懂!请详细说明怎么改标志,谢谢!
当然,我说的仅仅是一种可能,你要判断一下是否是纯文本,免得老在数据文件格式上考虑,钻了牛角尖!