软件注册站
热情软件屋

 
VB6 好像不认识 ACCSEE 2000 的数据库
编号: QA002941    
建立日期: 2000年5月14日 最后修改日期: 2003年12月6日
所属类别: Visual Basic - 数据库
   
    另外请问在 VB6.0 +Win98 OEM2 +OFFICE 2000 下如何调用 ACCSEE 2000 编写的数据库,VB6 好像不认识 ACCSEE 2000 的数据库! 以前听别人说需要 JET 4.0 可是我一直没有找到它,如果您知道怎么处理它请您告诉我好吗?(Mars)
   
    Access 2000带的就是Jet 4.0,但是它只提供了ADO接口,而没有提供DAO接口,无法使用VB 6.0的DAO 3.51接口和控件。如果你希望读写Access 2000,可以采取下面两个方法之一:
    1、使用ADO,使用“Microsoft.Jet.OLEDB.4.0”提供者,不能选择“Microsoft.Jet.OLEDB.3.51”;
    2、升级到VB 6 SP5(参考QA001156 "VB中的sp2,sp3,企业版这三种各代表什么含义"),这样就可以将DAO升级为3.6,通过DAO 3.6对象或data控件访问Access 2000的MDB文件。Connect属性增加了一个新的取值“Access 2000”。
    
    仇政的意见:
    你可以在ACCESS2000中选择:工具\数据库实用工具\转换数据库\到早期的数据库版本。(主持人注:这种方法的缺点是每次你的数据库被Access 2000修改了,都需要进行一次转换。如果想一劳永逸地解决问题,还是应该使用升级VB的办法。)
    
    相关问题:
    QA001156 "VB中的sp2,sp3,企业版这三种各代表什么含义"
    QA003031 "如何使用DAO方式同时访问ACCESS2000和FOXPRO库"

    

此问题由李海、党涛、peteryu回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, 数据库, database, query

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio