2012-12-13 3 views
1

J'ai besoin d'aide pour accéder aux données des fichiers Betrieve.Betrieve accès aux données sans DDF

Le pilote ODBC persistant a besoin d'un fichier DDF qui définit le "schéma" pour chaque table, mon problème est que le fichier DDF n'existe pas.

Le code QBasic que je devrais migrer vers C#, crée une sous-fonction et "cast" pour chaque type de données. Si je peux comprendre la syntaxe, je pourrais créer les fichiers nécessaires.

j'avais utilisé le constructeur DDF de PSQLv11, mais l'aplication envoyer une erreur « séquence de classement non valide »

Quelqu'un peut-il télécharger un exemple avec des fichiers BTR et DDF savoir si cela fonctionne avec ODBC?

Voici le code et DB: http://www.mediafire.com/?mnvfa1tg1d6y64w

Répondre

0

Je réalise que ce poste est près de cinq ans, mais je pensais que je cotise au cas où quelqu'un d'autre vient à travers ce dans une recherche. Toute application écrite dans QBasic n'utiliserait probablement pas Pervasive SQL mais plutôt une ancienne version de Windows Btrieve, ou plus probablement DOS Btrieve. Pervasive a cessé de vendre et de prendre en charge la version qui est probablement nécessaire pour l'application en question il y a longtemps, en particulier 6.15 pour Windows. Je crois que la dernière version pour DOS était 5.10a. Les deux utilisaient (facultativement) les fichiers DDF, en particulier FILE.DDF, FIELD.DDF et INDEX.DDF. Tout ce qui est créé avec la version SQL de Pervasive de leur gestionnaire DDF ne sera probablement pas rétrocompatible et ne pourra même pas lire les données Btrieve. Cette question aurait pu recevoir une meilleure attention si elle avait été marquée pour Btrieve.