UPD: New XBASE Driver Available That Fixes Several Problems

Last reviewed: September 17, 1997
Article ID: Q100514
3.00 WINDOWS kbenv kbprg kbbuglist kbfixlist kbfile

The information in this article applies to:

- Standard and Professional Editions of Microsoft Visual Basic for

  Windows, version 3.0

SUMMARY

A new XBase IISAM driver XBS110.DLL version 1.10.0002 is available. This driver fixes several bugs documented below. It is the same driver that is provided with Microsoft Access version 1.10.

You can find XBS110.EXE (size: 153942 bytes) 
                       , a self-extracting file, on these services:

  • Microsoft's World Wide Web site on the Internet

          On the www.microsoft.com home page, click the Support icon
          Click Knowledge Base, and select the product
    
          Enter kbfile XBS110.EXE (size: 153942 bytes) 
                                 , and click GO!
          Open the article, and click the button to download the file
    
    
  • Internet (anonymous FTP)

          ftp ftp.microsoft.com
          Change to the Softlib/Mslfiles folder
          Get XBS110.EXE (size: 153942 bytes) 
    
  • The Microsoft Network

          On the Edit menu, click Go To, and then click Other Location
          Type "mssupport" (without the quotation marks)
          Double-click the MS Software Library icon
          Find the appropriate product area
          Locate and Download XBS110.EXE
    
  • Microsoft Download Service (MSDL)

          Dial (206) 936-6735 to connect to MSDL
          Download XBS110.EXE (size: 153942 bytes) 
    

    For additional information about downloading, please see the following article in the Microsoft Knowledge Base:

       ARTICLE-ID: Q119591
       TITLE     : How to Obtain Microsoft Support Files from Online Services
    
    

    MORE INFORMATION

    If you have Windows for Workgroups, you can use the following steps to get the version number of your XBase driver:

    1. Start File Manager

    2. Find the XBS110.DLL file, and select it. This file is usually located in the WINDOWS\SYSTEM directory.

    3. From the File menu, choose Properties.

    The item marked "Version:" is the XBase version number for XBS110.DLL.

    Bugs Fixed by XBS110.DLL Version Number 1.10.0002

    PROBLEM ID: 2186

        Relates to DBase III
    
        An update is allowed that violates unique index. Using the XB110.DLL
        driver that shipped with Visual Basic, it is possible to add multiple
        records that share the same unique index. The new version of the
        driver does not allow you to update the database with a record that
        contains the same unique index value as an existing record.
    
    
    PROBLEM ID: 2390

        Relates to FoxPro 2.5
    
        A general protection (GP) fault occurs when updating the record
        immediately preceding a record locked by another user. The GP fault
        occurs in XBS110.DLL at 0002:11DA.
    
    
    PROBLEM ID: 2418

        Relates to DBase III
    
        A unique index is corrupted after an update query. The symptom of
        this problem is that the first 239 items in the table are not found.
    
    
    PROBLEM ID: 2432

        Relates to DBase III, IV and Fox Pro 2.0, 2.5
    
        SeekEQ on NULL returns first non-null record when there are no NULL
        records in the column.
    
    
    PROBLEM ID: 2457

        Relates to: FoxPro 2.5
    
        Attempting to update a record results in a GP Fault in XBS110.DLL
        at 0013:144A when the IDX index type is used.
    
    
    PROBLEM ID: 2487

        Relates to FoxPro 2.5
    
        A GP fault in XBS110.DLL occurs at 001A:05F6 when using INSERT INTO on
        the same table as the FROM clause uses -- that is, when copying records
        from a table into itself.
    
    
    PROBLEM ID: 2511

        Relates to FoxPro 2.0 and 2.5
    
        A GP fault in XBS110.DLL occurs at 0002:11DA when inserting the 98th
        record in table that has one index.
    

  • Additional reference words: 3.00 update3.00 softlib S14644 GPF
    KBCategory: kbenv kbprg kbbuglist kbfixlist kbfile
    KBSubcategory: EnvtRun
    Keywords : EnvtRun kbbuglist kbenv kbfile kbfixlist kbprg
    Version : 3.00
    Platform : WINDOWS


    THE INFORMATION PROVIDED IN THE MICROSOFT KNOWLEDGE BASE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND. MICROSOFT DISCLAIMS ALL WARRANTIES, EITHER EXPRESS OR IMPLIED, INCLUDING THE WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL MICROSOFT CORPORATION OR ITS SUPPLIERS BE LIABLE FOR ANY DAMAGES WHATSOEVER INCLUDING DIRECT, INDIRECT, INCIDENTAL, CONSEQUENTIAL, LOSS OF BUSINESS PROFITS OR SPECIAL DAMAGES, EVEN IF MICROSOFT CORPORATION OR ITS SUPPLIERS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. SOME STATES DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES SO THE FOREGOING LIMITATION MAY NOT APPLY.

    Last reviewed: September 17, 1997
    © 1998 Microsoft Corporation. All rights reserved. Terms of Use.