|
Dimensione: 434
Commento:
|
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 |
IndiceBR TableOfContents |
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.")
ENDPotete 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
