To use the PMKE connection with JCL, you'll need DDFs. If you have overlapping fields, you are not going to be able to create DDFs using the Pervasive tools (mainly because overlapping fields is very bad from a database design perspective).
If you use the PIDS connection with JCL, you'll need the IDS server on a Windows machine connecting to the Pervasive engine. In addition, you'll need to use SCursor or XCursor and handle the byte structure of the record on your own.
My suggestion would be to verify there really are overlapping fields and if not, fix the indexes so DDFs can be created.
__________________
Mirtheil Software
Certified Pervasive Developer
Certified Pervasive Technician
Custom Btrieve/VB development
http://www.mirtheil.com
I do not answer questions by email. Please post on the forum.