Contact US

Log In

Come Join Us!

Are you a
Computer / IT professional?
Join Tek-Tips Forums!
  • Talk With Other Members
  • Be Notified Of Responses
    To Your Posts
  • Keyword Search
  • One-Click Access To Your
    Favorite Forums
  • Automated Signatures
    On Your Posts
  • Best Of All, It's Free!

*Tek-Tips's functionality depends on members receiving e-mail. By joining you are opting in to receive e-mail.

Posting Guidelines

Promoting, selling, recruiting, coursework and thesis posting is forbidden.

Students Click Here

How do you set the mode in btrieve 6.15

How do you set the mode in btrieve 6.15

How do you set the mode in btrieve 6.15

I am getting a btriever 2088 error when one workstation accesses the database. This is an incompatible mode error. I need to know how to fix it.  Thanks

RE: How do you set the mode in btrieve 6.15

A status 88 generally occurs when two users opens a particular Btrieve file in different modes.  If the first user in specifies exclusive mode, and the next user tries to use any other mode, they'll get this error.  In almost all cases, there's nothing you can do to control this; the application decides what Open Mode it specifies in the code, and you'd have to change the code for it to use a different open mode.

The other cause of an 88 is if two workstations try to open the same file in a different "sharing" mode.  Btrieve 6.15 supports MEFS (Multi-Engine File Sharing) and SEFS (Single-Engine File Sharing).  A given file can only be opened by multiple users if they are both using MEFS.  

SEFS/MEFS is a configuration option on the workstation; it can be specified in an application to override the config option, but this is rare.  By default, SEFS is used when you are accessing local files, and MEFS is used when accessing remote files, where remote means "on any other machine in the network".  

So, you may want to make sure you're configured for MEFS on all your workstations.  This configuration option is stored in different places depending on which engine you're using.  For the DOS engine, it's in BTI.CFG in the same directory the engine loads from.  For the Windows engine, it's in BTI.INI in your Windows directory.  For the Win32 engine, it's in the registry.  Each of the engines comes with a "Setup" utility that lets you set the configuration parameters.  If you can't find the setting, let me know which engine you're using and I'll get you more info.

Pervasive Software Support

Red Flag This Post

Please let us know here why this post is inappropriate. Reasons such as off-topic, duplicates, flames, illegal, vulgar, or students posting their homework.

Red Flag Submitted

Thank you for helping keep Tek-Tips Forums free from inappropriate posts.
The Tek-Tips staff will check this out and take appropriate action.

Reply To This Thread

Posting in the Tek-Tips forums is a member-only feature.

Click Here to join Tek-Tips and talk with other members! Already a Member? Login

Close Box

Join Tek-Tips® Today!

Join your peers on the Internet's largest technical computer professional community.
It's easy to join and it's free.

Here's Why Members Love Tek-Tips Forums:

Register now while it's still free!

Already a member? Close this window and log in.

Join Us             Close