右键-->新建-->Microsoft data...(具体忘了),然后就可以弹出一个窗口,剩下的就R单了!当然有更简单的办法,新建一个扩大名为UDL的文件,然后双击,忽视缺点,也可以弹出那个窗口!一个具体的UDL文件的格局是(以TXT格局贴出):[oledb]; Everything after this line is an OLE DB initstringProvider=Microsoft.Jet.OLEDB.4.0;Data Source=C:FlaxAceco.mdb;Persist Security Info=False如不雅你没有安装很多可以创建快捷菜单的器械例如:NetAnts、winZip、WinRAR、ACDSee等,并且安装了Office或MDAC,那么很荣幸!不合的数据库内容不合!
改成 Provider=Microsoft Jet 3.51 OLE DB Provider; Provider=Microsoft.Jet.OLEDB.3.51;就正常了,你们用DELPHI,用前者会不会出现"产生不测"的缺点!为什么蟠竺 Provider=Microsoft Jet 4.0 OLE DB Provider; 就对了呢?我用C++BUILDER,老是产生"产生不测"的缺点!http://www.csdn.net/expert/topic/143/143946.shtm贴子在哈哈,照样被同事发明这个贴子才上来的!以上问题很简单,因为你体系安装的DAO版本的问题,所以字符串会有点变更,或者你根本就没有安装DAO3.5,这也是为什么Access97建议用DAO方法,Access2000用ADO的方法。具体你可以参考HKEY_CLASSES_ROOT/Microsoft.Jet.OLEDB.4.0,你注册表琅绫擎注册的应用法度榜样办事器名称是什么就用什么,当然如今Access2000已经包含在MDAC2.12及以上,不消担心了。或者更笨的办法,将你的DAO350.DLL/DAO351.DLL打开看一下就知道了!留意不要在BCB下妄图用ADO的方法随便创建Access97的数据库,很麻烦!建议你进级BCB及BCB的ADO补丁!本来我因为数据库不合是起首安装Office97后安装Office2000,不进级本来的器械,所以两种版本的DAO都有,一切就这么简单!总之:最好不要用ADO的方法创建Access97数据库,因为当时的标准太乱!Hank!