Domanda

Uno dei miei clienti ha un sistema scritto in Delphi 3 e il database è Paradox. Il mio compito è convertirlo per utilizzare SQL Server 2008. Come posso collegarlo a SQL 2008? Questa è roba piuttosto vecchia, lo so. Apprezzo l'aiuto. Grazie

È stato utile?

Soluzione

Almeno BDE dovrebbe essere in grado di connettersi utilizzando ODBC e scegliendo il driver SQL 2008 in ODBC. Non ho provato, ma dubito che il driver BDE SQL si connetterà a SQL 2008 e dubito che qualcuno svilupperà un driver BDE per 2k8.

Altri suggerimenti

Intendi passare da Delphi 3? In tal caso, SDAC (componenti di accesso diretto di SQL Server) da Devart varrebbe la pena dare un'occhiata. Supportano SQL Server 2008 ma purtroppo richiedono Delphi 5 o versioni successive. Usano OLE DB e qualsiasi macchina Windows con 2000 o superiore avrà i driver installati (che è parte di Microsoft Data Access Components - MDAC ).

Puoi usare ADO senza usare Ado Components, importando la libreria di oggetti dati ActiveX, ma ciò richiederà più lavoro.

Perché non aggiornare il progetto a Delphi 2007 come trampolino di lancio verso il futuro? Dal Delphi 3 ci sono stati molti miglioramenti e correzioni di bug di cui potresti facilmente occuparti. La sofferenza della migrazione potrebbe essere molto più semplice che affrontare i problemi che sono già stati risolti e corretti nelle ultime versioni del compilatore.

Puoi provare uno dei componenti gratuiti da Torry.net per connetterti al server SQL usando ADO.

Controlla TaoADODataSet e set di dati ADO gratuiti nella pagina http: //www.torry. net / pages.php? id = 569 . Questi componenti hanno il supporto di Delphi 3.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top