我在连队接SQL数据库时提示这个错误  “实时错误'-2147467259 (80004005)': 打不到可安装的ISAM。"
运行的语句是:
ConStr = "driver={sql server};server=cumputer;database=TEST;uid=sa;pwd=12345;Persist Security Info=false"
ADOCN.Open ConStr
语句应该没错,因为是在别的可以运行的程序中考备过来的,
奇怪了,同一台计算机别的程序运行就没问题,放在这套程序里就不行,高手们帮帮忙吧,点帮助也提示没有可显示的内容

解决方案 »

  1.   

    语句是copy过来的, 那么运行时的环境和数据库有没有一起copy过来呢?
       帮助没有内容可能是你的msdn没有安装完全.
      

  2.   

    在这套程序里连接ACCESS没有问题的
      

  3.   

    这是一套已经投入使用的一套程序,连接的是本机的ACCESS数据库,现在要求将本机的数据上传到服务器的SQL数据库中,就需要做一个按钮上传本机的数据
    在连接之前用 ADOCN.close关闭ACCESS的联接
      

  4.   

    我试了一下,在程序运行时就连接SQL没有问题,但是先连ACCESS再用ADOCN.CLOSE关闭连接,再连SQL则提示上面的错误,是不是关闭的语句不对呀
      

  5.   

    哈哈,没问题了,又定义了一个ADOCNSQL,就不用断开ACCESS的连接了。
    但是高手们,这样做的最好的方法吗,占用本机或是服务器的系统资源吗?