Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Edition Incompatibilities

Status
Not open for further replies.

SBTBILL

Programmer
May 1, 2000
515
US
I've been running Peachtree since 2000 and now find that the latest versions use a new version of Pervasive that is incompatible with the older versions. Vista is not involved, yet. Any suggestions on running multiple versions of Pervasive products on the same machine.

Bill Couture
 
It's not easy to run multiple versions of PSQL on the same machine.
You might be able to take the PSQL engine out of system path and manually start the version you want to run but I'm not sure if that would work.
I am curious, how is Pervasive incompatible with older versions of Peachtree?

Mirtheil
Certified Pervasive Developer
Certified Pervasive Technician
 
The problem is that the 2007 version of Peachtree updated the version of Pervasive it was using to what was then the current version. Prior versions of Peachtree had actually used a version of Btrieve.

Aparently the issue is that in order to run both the current versions of Peachtree and the old versions you have to be running multiple versions of Pervasive on the same machine.

Bill Couture
http:\\
 
Actually, PSQL is just Btrieve with the SQL interface included. THere's still a Btrieve interface for old applications.

Here's a KB that talks about running old versions of Btrieve on the same machine as newer versions. You can't run multiple engines at the same time though.
http://www.pervasive.com/kb/kb.asp?fx=getdetails&solid=00014461&title=

THere is also a registry hack that might work. Here's the information I have:
To override the version, set the following registry key with the calling application name and the version to be returned.
HKEY_LOCAL_MACHINE\SOFTWARE\Pervasive Software\Microkernel Router\Settings Override\wbexec32.exe "Version Level"="6.15"
"Version Type"="9"
SO, the setting above will return 6.15 9 (Btrieve 6.15 WOrkstation engine) when a version call (Btrieve op) is made from Function Executor (wbexec32.exe).

Mirtheil
Certified Pervasive Developer
Certified Pervasive Technician
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top