2009-06-03 4 views
0

Certaines tables sont utilisées avec le moteur de base de données Borland auquel j'ai besoin d'accéder en C#. Mais je ne vois pas le BDE comme une source de données disponible. Est-ce parce que ce n'est pas faisable ou autre chose? Si quelqu'un a des informations ou des liens à fournir sur la façon dont cela est fait, je l'apprécierais.Est-il possible de travailler avec des tables créées par BDE en C#?

Merci

Répondre

6

J'imagine que vous devez utiliser les pilotes ODBC pour elle.

Si vous utilisez l'ODBC, vous devrez rechercher comment créer une chaîne de connexion pour celui-ci.

Regardez dans

System.Data.Odbc

et

System.Data.Odbc.OdbcConnection

Ignorer ce qui précède, il devrait être OLEDB Voir le lien ci-dessous. Dans certains des liens que j'ai trouvés il y a quelques puristes de Borland qui disent "pourquoi travailler en C# quand vous pouvez garder la même pile de technologie" mais je pense que c'est la même chose avec la plupart des langues.

Je viens aussi trouvé ce lien

Connecting to BDE Paradox from C#

+0

+1 bonne réponse & joli lien –

+0

Merci pour le lien Peter! Cela me permettra de commencer. – JimDel

+0

Aucun problème, espérons qu'il résout votre problème. Merci Pete – Peter

2

Quelle est l'extension du fichier que vous essayez d'accéder? Le BDE pourrait fonctionner avec plusieurs types de fichiers: FoxPro/dBase, Paradox, ASCII et parfois même Access. En dehors de Paradox, vous devriez avoir aucun problème en utilisant C# pour faire l'accès. Comme Peter dit, ODBC est probablement le plus facile d'accéder à un fichier paradoxe de C#, vous avez juste besoin de trouver un pilote Paradox ODBC.

+0

Les extensions sont * .db – JimDel

+0

Si je me souviens, c'est Paradox. –

Questions connexes