English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Librerie Componenti
  • ID Database

SQL Query

funzione link

Scopo

Esegue una query SQL ritornando un recordset.

Sintassi

Recordset rs = NuovoDatabase.SQLQuery(Query)

Argomenti

Query Stringa che rappresenta la query SQL da eseguire.

Valore di ritorno

Viene restituito un recordset con i risultati della query.

Esempio di codice

try
{
   // Preparo una query da eseguire
   string query = "SELECT * FROM Prodotti WHERE Prezzo < 10"
   NuovoDatabase.beginTransaction()
   // 
   // Eseguo la query e ottengo i risultati in un recordset

   Recordset rs = NuovoDatabase.SQLQuery(query)
   // 
   // Prendo il primo risultato

   rs.moveFirst()
   while (rs.EOF())
   ...
   // 
   // Quando ho finito senza errori, termino la transazione

   NuovoDatabase.commitTransaction()
}
catch
{
   // Se si verificano errori, torno alle impostazioni originarie del database
   NuovoDatabase.rollbackTransaction()
   // 
   // Imposto un messaggio di errore

   NuovoDatabase.errorMessage = "Rollback Transaction Done!"
}

Ultima modifica: 23/03/2021 / Validità: da 11.5.5000

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum