Sage Pastel • Error 20

Sage Pastel • Error 20

“The MicroKernal or Btrieve Requester is inactive”
Error 20

Incorrect version of WBTRCALLDLL or WBTRV32DLL
Upgrading to Pervasive.SQL from an earlier version of Btrieve.

Use the following procedure to solve a status 20 error:

Launch the Windows application and duplicate the Status 20.
Leaving the Status 20 on the screen, run the appropriate Smart Scout (16-bit for a 16-bit application, 32-bit for a 32- bit application.).

To run Smart Scout execute the SSCOUT32.EXE in the C:PVSWBIN folder or click on Start … Run, enter SSCOUT32.EXE and click OK.

Select the Components tab …. Click the Configure button …. Click the Select All button

Click OK.

The two requesters which will cause a Status 20 are:

WBTRCALL.DLL (16-bit) and WBTRV32DLL (32-bit)

In the list of the Smart Scout components, locate the appropriate DLL

If WBTRCALL.DLL is not 30,782 bytes, make a note of its location.
WBTRCALLDLL may be larger or smaller than 30,782 bytes. Either version is inappropriate and may yield a Status 20.
If WBTRV32.DLL is not 42,496 bytes, make a note of its location.
Any WBTRV32,DLL which is larger than 42,496 bytes may yield a Status 20.

Close Smart Scout and the application.
Rename the incorrectly sized DLLs (that is the WBTRCALL.OLD or WBTRV32.OLD.) You can use the Pervasive System Analyzer to Analyze and Archive the selected files.
Restart the application.

No Comments

Give a comment

Thanks, please reply using the email I have supplied.

This site uses Akismet to reduce spam. Learn how your comment data is processed.