Question

Un de mes clients a un système écrit dans Delphi 3 et la base de données est Paradox. Mon travail consiste à le convertir pour qu'il utilise SQL Server 2008. Comment puis-je le connecter à SQL 2008? C'est assez vieux, je sais. J'apprécie l'aide. Merci

Était-ce utile?

La solution

Au minimum, BDE devrait pouvoir se connecter à l'aide d'ODBC et choisir le pilote SQL 2008 dans ODBC. Je n'ai pas essayé, mais je doute que le pilote BDE SQL se connecte à SQL 2008 et je doute que quiconque développe un pilote BDE pour 2k8.

Autres conseils

Avez-vous l’intention de passer de Delphi 3? Si tel est le cas, SDAC (Composants d'accès SQL Server Direct) à partir de Devart mériterait d’être examiné. Ils supportent SQL Server 2008 mais nécessitent malheureusement Delphi 5 ou supérieur. Ils utilisent OLE DB et les pilotes Windows installés sur toutes les machines Windows 2000 ou supérieures sont installés (ce qui fait partie de Composants Microsoft Data Access - MDAC ).

Vous pouvez utiliser ADO sans utiliser les composants Ado, en important la bibliothèque ActiveX Data Objects, mais cela nécessitera davantage de travail.

Pourquoi ne pas passer à Delphi 2007 en tant que tremplin vers l’avenir? Depuis Delphi 3, de nombreuses améliorations et corrections de bugs ont été apportées à la langue et peuvent être facilement résolues. La douleur de la migration peut être beaucoup plus facile que de traiter des problèmes qui ont déjà été traités et corrigés dans les dernières versions du compilateur.

Vous pouvez essayer l’un des composants gratuits de Torry.net pour vous connecter au serveur SQL à l'aide d'ADO.

Vérifiez les données TaoADODataSet et Free ADO dans la page http: //www.torry. net / pages.php? id = 569 . Ces composants prennent en charge Delphi 3.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top