TIP [Delphi] – Come invocare il Dialog Windows per creare connessioni ADO
Per le connessioni ADO in Delphi si usa in genere il componente TADOConnection i cui parametri di connessioni sono definiti da una stringa di connessione. Questo componente è la mappatura esatta delle API degli MDAC per le connessioni ADO.
La definizione della connection string non è sempre immediata e quando si crea un programma di configurazione / installazione , non si può chiedere all’utente di questo programma di scrivere la CS (Connection String) al buio. Nelle API degli MDAC è presente un semplice dlg molto carino che permette di genrare la CS in modo semplice e da anche la possibilità di testarne la correttezza.
Per invocare tale dlg da Delphi è sufficiente eseguire la seg. procedura :
1 2 3 4 5 6 7 8 |
Uses ADODB; Function GetConnectionString(Handle : Cardinal) : String; Begin Result := PromptDataSource(Handle, ''); End; |