We help IT Professionals succeed at work.

Btrieve_Macola

cebu1014
cebu1014 asked
on
Medium Priority
650 Views
Last Modified: 2012-05-11
I have Macola running on a Win2k server that I wanted to retire. However, I still want to use Macola on another server(its not our active accounting software so we no longer have support)  I have installed Macola on a Win2003 server and WinXP PRO station after I have installed Pervasive 8.6 server on both of these machines. I am not having sucess in launching the client locally from either of these host machines. I get the message ,after launching the client , that says it is starting Progression(Macola) then I get this message "Client must be running Btrieve 6.15 or greater 8.60 found". The only difference on working WIN2K server and the problem ones is that Pervasive 8.5 is running instead of 8.6.
Is there something in a Cfg or ini file I need to change? I have looked there but cant find a solution.

Thanks
Comment
Watch Question

Software Developer
CERTIFIED EXPERT
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION

Author

Commented:
I havent got it to work yet. Here is what I have done. Created the keys under ....MicroKernel Router. The executable is Macola32.exe

Wanted to see if this is what you meant... See attached. Notice the 2nd image in file there is a version 8 key with settings information already there. Is this helpful?
macola32exe.doc
MirtheilSoftware Developer
CERTIFIED EXPERT

Commented:
You might try a type of "N".  
The keys look okay. Are you getting the same error?  

Author

Commented:
Yes the same error. I wouldnt know how to chage the type to "N"

Dont think I could put these same key entries under version 8 settings of the microkernal router?? These can be tried. I have gotten an error will btrieve not found as well.
MirtheilSoftware Developer
CERTIFIED EXPERT

Commented:
Sorry, I should have been clearer.  You should change the value of the "Version Type" from the value of "9" to the value "N".  
I don't think the keys belong under the "version 8" setting.  When I got the information from Pervasive, it wasn't under any version.  

Basically, this is hack to work around Macola making a bad assumption about the version of PSQL.  Typically when this occurs, the program makes a Btrieve version call and then is checking for a specific range rather than a more generic "minimum version or greater" check.  

Another option would be to uninstall PSQL v8.6 and install v8.5.

Author

Commented:
Thanks. I dont have version 8.5. I am not sure who installed v8.5on the working server. We have pervasive 2000. I wonder if that would work. I am fairly sure in the older days pervasive 2000 was used to run the macola software and later was upgraded to v8.5

Author

Commented:
Been gone for awhile.

Does your instructions change if the machine in question is a client or server?

Thanks
MirtheilSoftware Developer
CERTIFIED EXPERT

Commented:
It should not make a difference.  
You need to create the keys where the application is running not specifically where the engine is running.  

Author

Commented:
Here is the situation,
I have the engine running version 8.6 and run macola loaded on my PC . I get the error.

However, when I run macola from the same PC as a client with Macola installed on the server(the one I want to retire) running version8.5. Macola works.

My guess is that macola is using the btrieve files on the same machine that has the executable to run macola.

With little documentation and no copy of version 8.5, I am assuming macola will work up to version 8.5 and not higher.

Author

Commented:
I found an answer through extra trial and errors. However, I gave the user points for the additional information that pointed me to right direction,
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.