我采用VB+SQL在Windows2000下制作了一套管理系统,它能够在所有Win2000和Window Xp下运行,但就是不能够在Windows98下面运行,提示连接数据库错误,在此求救于各位大侠,帮帮我,很急的,不知是不是连接字符串的问题。急急急……

解决方案 »

  1.   

    我刚才忘了一点,我的字符串连接是这样的:
    Sqlcon.ConnectionString = "Provider=SQLOLEDB.1;Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Party;Data Source='" & Trim(s) & "'"
    Sqlcon.Open
      

  2.   

    你的数据库是什么?是SQL Server?还是access呢?建义你在win98上安装最新的ADO驱动,再在win98上打包。
      

  3.   

    我回答比你晚了一分钟,没有看到你后来补的。
    win98下ping得通服务器吗?
      

  4.   

    在win98的机器上安装最新的MDAC_TYP.EXE
      

  5.   

    SQLOLEDB.1看這個就知道是sqlserver了....偶覺得還是要去控制面板中測試odbc是否能通
      

  6.   

    谢谢各位,不过我接触程序不久对这个不太明白,在win98中如何安装最新的ADO驱动啊???
      

  7.   

    同意daisy8675(莫依)的观点
    我知道以前SQL Server在98环境下只会后台运行.
    如果现在行的话肯定要更新什么东西
      

  8.   

    安装SP6补丁。或者到:http://www.microsoft.com/downloads/results.aspx?productID=B7ADDC23-DEC1-4C5F-8479-EAD9245A8D61&freetext=ado&DisplayLang=zh-cn
    下载后安装。
      

  9.   

    非常感谢。这个补丁是在win2000下安装还是在win98下面安装呢?如果能够通用就最好不过了:):)
      

  10.   

    我的Windows2000是最新的,每次自动更新,我想这些补丁应该都全部安装了吧
      

  11.   

    sp6是vb的补丁,你vb装在2k上,那当然在2k上装啦!
      

  12.   

    到微软的网站下载最新的MDAC_TYP,在win98的机器上安装.
      

  13.   

    MDAC_TYP.EXE是什么东东?
    这个一定要装吗?
      

  14.   

    先在 win98 中 Ping 一下 SQL 服务器看看吧,如果是通的,再装新的 MDAC_TYP.EXE,否则装什么都没用的。
    这样的问题大多与网络问题有关,先检查网络情况吧。
      

  15.   

    装MDAC_TYP.EXE2。6或2。7,再看网络是否通。
      

  16.   

    在win98的机器上安装最新的MDAC_TYP.EXE,98缺少这个布丁
    micosoft data access components 数据访问接口!