PDA

Visualizza la versione completa : [Delphi] avviare la connessione MySql


kate71
31-07-2003, 18:30
come posso avviare la connesione ad un db MySql
da codice anzi che attivarla manualmente
con un dopppio clic su EasyPHP??


:confused:
Kate71

kate71
31-07-2003, 18:35
ahh scusate uso Delphi7
:)

alka
31-07-2003, 19:43
Cosa c'entra EasyPHP con MySQL?? :confused:

Forse il tuo problema avviare il servizio di MySQL?

Tramite i componenti Delphi per l'accesso ai dati, puoi aprirti una connessione al database. E' chiaro che trattandosi di un database SQL di tipo client/server, devi aver gi provveduto ad avviare, sulla tua macchina oppure sul server dedicato, il servizio che si occupa di gestire le richieste SQL in arrivo dai client (che utilizzano, ad esempio, il tuo programma).

Ciao! :ciauz:

DonFabio
04-08-2003, 09:18
Ovviamente, per attivare la connessione a mysql, easyphp deve essere attivo per far si che lo sia anche il demone sql.
per la connessione ti consiglio dbexpress. decisamente semplice, anche se con cursore unidirezionale.

poi, dipende cosa devi fare, puoi anche usare ado.

bye

alka
04-08-2003, 09:50
Mi associo al suggerimento di DonFabio riguardo l'uso della piattaforma dbExpress.

Trattandosi di DataSet unidirezionali, non possono essere sfogliati spostandosi in avanti e indietro tra i record (navigando), ma solo possibile muoversi in avanti partendo dal primo record.

Tuttavia, puoi utilizzare il componente TClientDataSet: si tratta di un DataSet molto potente in grado di memorizzare una tabella in memoria, caricandola da file oppure ottenendola da un altro DataSet (tabella, query o altro che sia) tramite un componente TDataSetProvider; quest'ultimo permette di tradurre le modifiche apportate alla tabella memorizzata nel ClientDataSet in statement SQL adatti all'aggiornamento dei record sul database server.

Maggiori informazioni sulla Guida in linea.

Puoi consultare anche articoli interessanti redatti da Cary Jensen sull'argomento: si trovano nella SoapBox di Borland (http://community.borland.com/soapbox/professionaldeveloper/).

Ciao! :ciauz:

Loading