Gambas-it

Gambas3 => Programmazione => Topic aperto da: Ferdinando88 - 28 Giugno 2015, 11:40:03

Titolo: [Risolto] Database SQL
Inserito da: Ferdinando88 - 28 Giugno 2015, 11:40:03
Salve a tutti!

Ho collegato un database SQL a Gambas 3 e ho aggiunto le classiche funzioni di inserimento e manipolazione dati con i DataControl.
Ora ho la necessità tramite codice di eseguire delle funzioni matematiche che utilizzino numeri presi dal database. Potreste indicarmi come prendere un valore INT da un database ed inserirlo in una variabile?
Titolo: Re: Database SQL
Inserito da: Berserker79 - 28 Giugno 2015, 18:38:57
Codice: gambas [Seleziona]

Dim myResult As Result ' Oggetto in cui incamero i dati della ricerca fatta sul db
Dim strSql As String = "SELECT * FROM TABELLA" ' Stringa che compone la ricerca da effettuare
Dim i As Integer 'Variabile intera a cui assegnare il valore/i ricevuti dal db

myResult = myConnection.Exec(strSql) ' eseguo la ricerca sul db tramite l'oggetto myConnection

if myResult.Available  Then ' verifico che il db abbia restituito almeno un risultato
  i=myResult!nome_colonna ' assegno il valore recuperato dal db alla variabile
Endif


Se la ricerca restituisce piu di un valore, puoi scorrere i valori con un semplice ciclo for.
Titolo: Re: Database SQL
Inserito da: vuott - 28 Giugno 2015, 19:12:11
Prima che l'amico Berserker79 inserisse la sua risposta (che mi pare comunque risolutiva), ho posto la questione nel forum spagnolo.
http://www.gambas-es.org/viewtopic.php?f=3&t=4735