现在做一软件,用DELPHI+SQL,连接本地的SQL时没有问题,但是一用软件连接远端SQL数据时正常,就是SELEECT数据太多时就会出现这个错误;"数据提供程序或其它服务返回 E_FAIL 状态",而且有的电脑会,有的电脑不会,都不知道是怎么加事,弄得头痛痛的,客户现在又急着在催,在这里肯请各位仁兄帮忙解决这一问题,分数是没有问题的,需要的话可以再加.

解决方案 »

  1.   

    升级出错的电脑的 MDAC试试看
      

  2.   

    to ari-爱的眼睛
    试了,没有用。
      

  3.   

    同感啊,我也有這樣的問題,也是未解決,痛苦啊:我用delphi6寫的程序早幾天還用得好好的,這兩天我突然發現用其中部分功能(涉及表jobsheet_master)時出現了這樣一個錯誤:
    "Data provider or other service return an E_FAIL stutus"。找了很久也不知道是什麼原因,剛才偶然打開表(jobsheet_master)時,很久也打不開,最後提示:
    Database server: Microsoft SQL Server
    Version: 08.00.0194
    Runtime Error: Data provider or other service return an E_FAIL stutus
      

  4.   

    感觉还是驱动有问题,用最高版本的mdac
      

  5.   

    企业管理器->右键数据库服务器->属性->内存选项卡->选择 使用固定的内存大小
    试一试