Data Access Worldwide Knowledge Base
Article ID 2028 Article Title ERROR: Error 20572 when using Pervasive.SQL from VDF Programs Article URL http://www.dataaccess.com/kbasepublic/kbprint.asp?ArticleID=2028 KBase Category VDF (GENERAL) Date Created 07/22/2004 Last Edit Date 07/30/2004
Article Text
PROBLEM:
Yesterday I installed Pervasive.SQL 8.5 (Workgroup) on my customer's machine. I converted the data from DataFlex to Pervasive but I get error 20572 whenever I try to open a Pervasive datafile from my application.
ANSWER:
The User's Guide that gets installed with the Pervasive.SQL Connectivity Kit describes the error as:
20572: Incompatible Database Engine Version
This error indicates that the Pervasive.SQL Database Engine this Connectivity Kit is used
on is not compatible with this Connectivity Kit. You need to upgrade your Pervasive.SQL Database Engine to a later version in order to be able to work with this Connectivity Kit.
Check your machine for DLL's belonging to previous versions of Pervasive.SQL (Btrieve). All the Pervasive.SQL DLL's should be in the PSVW\Bin directory (default diretcory where Pervasive.SQL is installed to) and not in System32 or so. Sometimes files get installed to the \Windows\System or \Windows\System32. Check for files like W3*.DLL and WBTRV32.DLL
If you want to find out what version of Pervasive.SQL is installed you can open a CMD (DOS)window and enter BUTIL -VER.
Contributed By:
Vincent Oorsprong
Company: Data Access Worldwide
email: vincent.oorsprong@dataaccess.eu
Web Site: http://www.dataaccess.eu
Web Links Related to this Article
DAW Knowledge Base article 1595: HOWTO: Check the SP Level of the Pervasive.SQL You are Running
URL=http://www.dataaccess.com/KBasePublic/KBPrint.asp?ArticleID=1595
Email this Article
Email this Article to a Colleague
Send Feedback on this Article to Data Access Worldwide
Copyright ©2010 Data Access Corporation. All rights reserved.
The information provided in the Data Access Technical Knowledge Base is provided "as is" without warranty of any kind. Data Access Corporation disclaims all warranties, either express or implied, including the warranties of merchantability and fitness for a particular purpose. In no event shall Data Access Corporation or its suppliers be liable for any damages whatsoever including direct, indirect, incidental, consequential, loss of business profits or special damages, even if Data Access 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.