Datarow

L’oggetto datarow identifica una riga di dati specifica appartenente a un oggetto datatable o tableview.

table = database.getsql("SELECT * FROM customers WHERE nation =’italy’")
nrows = table.countrows()
rows = table.getrows()

for i = 1, nrows do
   customername = rows[i].getvalue("name")
   output.print(customername)
end

*value* = datarow.getvalue(*columnname*)

Restituisce il valore di una colonna.

datarow.setvalue(*columnname*,*value*)

Imposta il valore di una colonna.

*value* = datarow.tablename()

Restituisce il nome della tabella.

*value* = datarow.save()

Salva la riga attuale ridando un valore booleano di conferma.

Ogni datarow possiede la colonna gguid che identifica l’ID globale della riga. Se il valore di gguid è una stringa nulla (“”) o un alfanumerico di 6 caratteri, la riga è nuova e al momento del salvataggio verrà inserita per la prima volta nel database. Altrimenti verrà aggiornata.