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 2 e 33 (in 31 versioni)
Versione 2 del 06/04/2007 15.27.20
Dimensione: 434
Commento:
Versione 33 del 25/05/2007 21.26.13
Dimensione: 2100
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 3: Linea 3:
||<tablestyle="float:right; font-size: 0.9em; width:35%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[BR]] [[TableOfContents]]|| ||<tablebgcolor="#f1f1ed" tablewidth="35%" tablestyle="margin: 0pt 0pt 1em 1em; float: right; font-size: 0.9em;"style="padding: 0.5em;">'''Indice'''[[BR]] [[TableOfContents]] ||
Linea 5: Linea 5:
= Introduzione =
Linea 7: Linea 6:
testo = 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.
Linea 9: Linea 9:
= Titolo 1 = == 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
}}}
Linea 11: Linea 18:
testo == Apertura del databse MySql ==
Per prima cosa apriamo il nostro Gambas e creiamo un nuovo progetto. Una volta entrati inseriamo nel codice della form di partenza queste istruzioni:
{{{
Linea 13: Linea 22:
== Titolo 2 == 'creo un nuovo oggetto connessione
PUBLIC connessione AS NEW Connection
Linea 15: Linea 25:
= Titolo 1 = '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
}}}
Linea 17: Linea 38:
testo Potete agganciare questa routine ad un bottone creato sulla form in modo da provare subito il codice. naturalmente questo è un esempio minimale. In effetti è importante effettuare interrogazioni sul database.
Linea 19: Linea 40:
== Titolo 2 == == Esecuzione di un'interrogazione (soluzione interna)==
E' la soluzione base, più semplice.
Linea 21: Linea 43:
testo == Esecuzione di un'interrogazione (soluzione esterna)==
In questo caso la stringa sql risiede in un file fisico letto da Gambas ed utilizzato per effetuare la query.
Linea 23: Linea 46:
= Ulteriori risorse =

 * risorsa 1
 * risorsa 2

## da questo punto in poi non modificare!
= 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'''
Linea 30: Linea 49:
CategoryHomepage  . CategoryHomepage     

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

Apertura del databse MySql

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. naturalmente questo è un esempio minimale. In effetti è importante effettuare interrogazioni sul database.

== Esecuzione di un'interrogazione (soluzione interna)== E' la soluzione base, più semplice.

== Esecuzione di un'interrogazione (soluzione esterna)== In questo caso la stringa sql risiede in un file fisico letto da Gambas ed utilizzato per effetuare la query.

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