据说:通过ADO访问SQL Server时, 如果出现空集就会出错, 应该升级ADO.

解决方案 »

  1.   

    下面是Borland 关于ADO升级的地址:
    http://www.borland.com/devsupport/bcppbuilder/patches/..........ADOExpress Update:This update addresses a problem that surfaces when ADO is used in conjunction with MDAC 2.6. The most common problem encountered is the error "Either EOF or BOF is True, or the current record has been deleted. Requested operation requires a current record" when closing an empty dataset or canceling an edit operation. Affected applications must be recompiled for changes to take affect.This update applys to Enterprise Edition and Professional Edition with ADOExpress. 
    Install the C++Builder 5 Update #1 before applying the ADOExpress Update 
    View the readme file: ADOUpd1rdme.txt
    Download the update: C++Builder 5 Enterprise and Professional ('BCB5ADOUpgrade1.exe' 9175003 bytes) ..........
    下面是Borland关于这方面的说明:
    http://www.borland.com/devsupport/bcppbuilder/patches/ADOUpd1rdme.txt================================================
    C++BUILDER 5 ADOExpress UPDATE PACK 1 
    RELEASE NOTES
    ================================================This update resolves issues with the ADO 
    features in the Enterprise version of 
    C++Builder 5, as well as in the ADOExpress 
    upgrade to C++Builder 5 Professional.The update is a self-extracting, self-executing 
    file. Because it refreshes the ADO files in your 
    current installation, C++Builder must be closed 
    before running the update.
    ================================================
    REQUIREMENTSC++Builder 5, Enterprise version
    ------------------------------
    * Update Pack 1C++Builder 5, Professional version
    with the ADOExpress upgrade
    ------------------------------
    * ADOExpress for C++Builder 5 Professional, 
      Update Pack 1 
    * C++Builder 5 Professional, Update Pack 1 
    ================================================
    ISSUES RESOLVED IN THIS UPDATEMDAC 2.6 Compatibility
    ------------------------------
     
    This update corrects a known issue which affects
    certain ADOExpress applications when running 
    against MDAC 2.6. Most commonly, the following 
    error is generated when closing an empty dataset:
    "Either EOF or BOF is True, or the current record
    has been deleted. Requested operation requires a 
    current record". The same error may also occur 
    when canceling an edit operation. Affected 
    applications should be recompiled after the 
    update is installed.
    ================================================
    HELP UPDATESHelp updates are available at:
    http://www.borland.com/techpubs/bcppbuilder
    ================================================
    Copyright © 2000 Inprise Corporation.
    All rights reserved.
      

  2.   

    现在的现象是WIN9X没问题,WIN2000问题很多。那这个问题到底怎么解决