当你使用 DAO 访问 Access 000 时,是否会出现以下的错误信息?
"Run-time error Unrecognized Database Format XXX"
这个错误信息有二个解决的方式:
、如果你是使用 Data Control 来连结 Access 000 的资料库时:
你必须在设定 Data Control 的 Source 前先加上一行
Set Data.Recordset = rsDAO6 'rsDAO6 is a DAO .6
、如果你是引用「Microsoft DAO . Object Library」来访问 Access 000 的资料库时:
要加入【工程】【部件】「Microsoft DAO .6 Object Library」
如果你是使用 ADO 访问 Access 000 以往在 VB6 中利用 ADO OLEDB Provider . 使用 Access 97 资料库,程序都能正常的 绦小5 是自从将 Access 97 升级到 Access 000 之后,就无法 利的使用 Access 000 资料库了,不知道您是否也曾遇到这样的情形呢?
其实这种事情在 Microsoft 已经是思空见惯的事情了!任何软件只要有了新的版本,就会有和旧版本不相容的问题产生!
而这一次是因为 Access000 己经使用 Jet .0 Engine,所以解 Q方法如下:
在您的 ADO 的 Connect String 中的 Provider 必须修改:"PROVIDER=Microsoft,Jet.OLEDB..0"










