软件注册站
热情软件屋

 
VB 5.0出现错误信息Couldn't find installable ISAM
编号: QA000156    
建立日期: 1998年12月3日 最后修改日期: 2005年4月17日
所属类别: Visual Basic - Office开发
Visual Basic - 数据库
Visual Basic - 错误信息
   
    我在实验QA000115 "在VB中如何实现把当前库或表转换为另外一种数据库文件"时,出现以下出错信息:
    实时错误:3170
    Couldn't find installable ISAM
    第一次出现后,我重新安装VB5,并选数据访问中的ISAM驱动程序。再次运行程序,问题依旧。请问:ISAM驱动程序是哪些文件?上述问题我该怎么办?(linkai)
   
    有两种可能:
    1、没有安装相应的数据库驱动程序。你可以使用RegEdit查看HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\3.5\Engines(VB6为...\Jet\4.0\...),从这里你可以看到当前系统安装了多少驱动程序,每个驱动都是由哪些文件组成,请检查一下你所需要的数据库格式的驱动文件是否被拷贝到System目录中。更详细的介绍可以参考微软的Knowledge Base的文章:“Q240377 HOWTO: Insuring Jet 3.5 Is Installed Correctly (Part I)”和微软的Knowledge Base的文章:“Q245524 HOWTO: Insuring Jet 3.5 Is Installed Correctly (Part II)”。在这两篇文章中详细地列出了到底ISAM包括哪些文件和注册表设置(VB 5.0以后版本将有关信息保存在注册表中,而不是INI中)。
    2、指定数据库时所使用字符串有错误。原来我们对QA000115 "在VB中如何实现把当前库或表转换为另外一种数据库文件"的回答有一处错误,访问Excel 95文件应该指定使用'EXCEL 5.0;',而不是'EXCEL 7.0;'。VB 5.0没有定义'EXCEL 7.0;'这种方式。如果在指定数据库方式时出现错误,VB也会产生这条错误信息。
    
    晋达野的意见:
    在“工程|引用”中引用DAO3.6即可。

    

此问题由李海回答。

附加关键字:编程, 源程序, programming, source code, Visual Basic, VB, Office开发, office, ms office, office xp, office 97, 数据库, database, query, 错误信息, error, error message, link, compile, runtime

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

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