2010-07-22 20 views
2

Nous migrons une assez grande application conçue dans Delphi 5 (qui demande toujours aux clients d'utiliser cette ancienne version) qui utilise BDE pour se connecter à un serveur SQL. Le chemin décidé pour migrer est d'abord Delphi 5 à Delphi 2010, puis BDE à dbExpress (ou dbGO, encore indécis).N'existe-t-il aucun paramètre SERVER NAME pour BDE dans Delphi 2010?

Le problème est que BDE dans Delphi 2010 ne semble pas avoir le paramètre SERVER NAME! (celui dont vous avez besoin de configurer l'hôte pour se connecter) et il ne semble pas avoir de remplacer pour cela. J'ai essayé de le forcer dans les chaînes de paramètres sans succès. Je n'arrive toujours pas à y croire, mais peut-être qu'il me manque quelque chose de mauvais.

+0

Le BDE est obsolète depuis au moins 8 ans maintenant. À un moment donné, vous devrez faire attention à ce fait et vous rendre compte que vous devez faire quelque chose pour le remplacer, parce que cela va cesser de fonctionner. Vous avez peut-être juste atteint ce point. –

+0

Sure BDE est obsolète, obsolète, arcaic! Mais ce n'est pas mon application, je n'utiliserais sûrement pas Delphi 5 de nos jours. C'est de la compagnie d'un ami. la chose est que nous sommes dans un tel choc après la recherche d'une réponse que je prends seriosly. – SalvadorGomez

Répondre

1

Si vous copiez les anciens fichiers BDE sur les nouveaux dans Program Files \ Fichiers communs \ Borland shared \ BDE, vous aurez à nouveau accès à SQL serveurs via BDE. J'ai fait un test rapide, et j'ai pu accéder à mon IDE Firebird 2.1 dans Delphi 2010 sans problème. Je vais encore devoir tester mon application, qui était Delphi 6. Donc je ne peux pas donner une conclusion finale, mais ça a l'air correct. S'il est sage de continuer avec BDE peut-être questionnable, mais au moins fondamentalement cela fonctionne toujours.

2

La prise en charge de BDE pour les liens SQL a été supprimée du BDE. SQL Server dans le BDE utilisait des liens SQL.

L'annonce a été faite en 2002 dans cet article: http://edn.embarcadero.com/article/28688