Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "AndreaBertini/Prove0"
Differenze tra le versioni 30 e 31
Versione 30 del 25/05/2007 21.17.51
Dimensione: 1791
Commento:
Versione 31 del 25/05/2007 21.19.37
Dimensione: 1796
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 35: Linea 35:
END

BR

Gambas e i database

Gambas si presta benissimo ad essere utilizzato come front-end per la gestione di basi di dati, nei formati MySql e Sqlite, Postgresql.

Premessa

Nell'esempio che segue ci agganciamo ad un database MySql già creato precedentemente. I dati di partenza sono i seguenti:

 * nome del server: localhost
 * username: il vs nome utente per MySql
 * password: la Vs password per MySql
 * database name: provadb

Il codice

Per prima cosa apriamo il nostro Gambas e creiamo un nuovo progetto. Una volta entrati inseriamo nel codice della form di partenza queste istruzioni:

'creo un nuovo oggetto connessione
PUBLIC connessione AS NEW Connection

'subroutine di connessione
PUBLIC SUB crea_connessione(mydb AS String,mytype AS String,myhost AS String,myuser AS String, mypass AS String)
'definisco i parametri della connessione
 connessione.mydb="provadb"
 connessione.mytype="mysql"
 connessione.myhost="localhost"
 connessione.myuser="mioid"
 connessione.mypass="miapassword"
 connessione.Open
 message("Apertura database eseguita con successo.")
END

Potete agganciare questa routine ad un bottone creato sulla form in modo da provare subito il codice.

Il backend

sssssssssssssss

Code snippet n.1: xxxxxxx

sssss

Installazione da codice sorgente

Immagine(Icone/Piccole/warning.png,50,left)IMPORTANTE: questa sezione è in via di definizione! Le informazioni riportate potrebbero essere semplici appunti da verificare/correggere