Database
L`oggetto database permette la lettura, scrittura e gestione dei dati nel db correntemente collegato
|
addsyncbox |
|
|
Descrizione |
Aggiunge un record all`elenco dei valori che verrà inviato alla prossima sincronizzazione al server Nios4 |
|
Tipo Valore |
|
|
Formato |
database.addsyncbox(tablename, gguid) |
|
Tipologia |
Metodo |
|
Sistemi |
Windows, Web, Android, IOS, Mac OS |
|
Parametro |
Tipo Valore |
Descrizione |
|
gguid |
string |
L`indice univoco che identifica in modo univoco il record |
|
tablename |
string |
Il nome della tabella da dove verrà recuperato il record |
|
Esempi |
|
database.addsyncbox(`orders`,`YYYY-YYYY`) |
|
createdocument |
|
|
Descrizione |
Crea un oggetto di tipo documento |
|
Tipo Valore |
document |
|
Formato |
document = database.createdocument(gguidprinter, tablename, gguid) |
|
Tipologia |
Metodo |
|
Sistemi |
Windows, Web, Android, IOS, Mac OS |
|
Parametro |
Tipo Valore |
Descrizione |
|
gguid |
string |
L`indice del record da dove recuperare i dati per realizzare la stampa |
|
gguidprinter |
string |
L`indice della stampa da utilizzare |
|
tablename |
string |
Il nome della tabella da dove recuperare i dati per realizare la stampa |
|
Esempi |
|
document = database.createdocument(`xxx-xxx`.`orders`,`yyy-yyy`) |
|
dbnull |
|
|
Descrizione |
Controlla se il valore passato è null oppure no |
|
Tipo Valore |
boolean |
|
Formato |
boolean = database.dbnull(value) |
|
Tipologia |
Metodo |
|
Sistemi |
Windows, Web, Android, IOS, Mac OS |
|
Parametro |
Tipo Valore |
Descrizione |
|
value |
string |
Il valore da controllare |
|
Esempi |
|
bool = database.dbnull(value) |
|
deletedatarow |
|
|
Descrizione |
Elimina uno specifico oggetto datarow |
|
Tipo Valore |
boolean |
|
Formato |
boolean = database.deletedatarow(row) |
|
Tipologia |
Metodo |
|
Sistemi |
Windows, Web, Android, IOS, Mac OS |
|
Parametro |
Tipo Valore |
Descrizione |
|
row |
datarow |
L`oggetto datarow da eliminare |
|
Esempi |
|
bool = database.deletedatarow(row) |
|
deletedatarowsql |
|
|
Descrizione |
Elimina i record estratti da una ricerca sql |
|
Tipo Valore |
boolean |
|
Formato |
boolean = database.deletedatarowsql(sql) |
|
Tipologia |
Metodo |
|
Sistemi |
Windows, Web, Android, IOS, Mac OS |
|
Parametro |
Tipo Valore |
Descrizione |
|
sql |
string |
La richiesta sql |
|
Esempi |
|
bool = database.deletedatarowsql(`SELECT * FROM orders WHERE togarbage=1`) |
|
fieldexist |
|
|
Descrizione |
Controlla se un campo esiste all`interno di una specifica tabella |
|
Tipo Valore |
boolean |
|
Formato |
boolean = database.fieldexist(tablename, fieldname) |
|
Tipologia |
Metodo |
|
Sistemi |
Windows, Web, Android, IOS, Mac OS |
|
Parametro |
Tipo Valore |
Descrizione |
|
fieldname |
string |
Il nome del campo che verrà cercato all`interno della tabella |
|
tablename |
string |
Il nome della tabella su cui verrà eseguito il controllo |
|
Esempi |
|
bool = database.fieldexist(`orders`,`customer`) |
|
getconst |
|
|
Descrizione |
Recupera il valore di una costante del database |
|
Tipo Valore |
string |
|
Formato |
string = database.getconst(key) |
|
Tipologia |
Metodo |
|
Sistemi |
Windows, Web, Android, IOS, Mac OS |
|
Parametro |
Tipo Valore |
Descrizione |
|
key |
string |
La chiave della costante |
|
getind |
|
|
Descrizione |
Restituisce l`indice incrementale da associare a un nuovo record |
|
Tipo Valore |
integer |
|
Formato |
integer = database.getind(tablename) |
|
Tipologia |
Metodo |
|
Sistemi |
Windows, Web, Android, IOS, Mac OS |
|
Parametro |
Tipo Valore |
Descrizione |
|
tablename |
string |
Il nome della tabella da dove estrarre l`indice da utilizare |
|
Esempi |
|
integer = database.getind(`orders`) |
|
getsql |
|
|
Descrizione |
Esegue un comando sql per recuperare dei record dalla base dei dati |
|
Tipo Valore |
datatable |
|
Formato |
datatable = database.getsql(sql) |
|
Tipologia |
Metodo |
|
Sistemi |
Windows, Web, Android, IOS, Mac OS |
|
Parametro |
Tipo Valore |
Descrizione |
|
sql |
string |
La stringa sql da eseguire |
|
Esempi |
|
datatable = database.getsql(`SELECT * FROM orders WHERE arc=2`) |
|
table = database.getsql(`SELECT * FROM customers WHERE nation =`italy``) |
|
incrementcounter |
|
|
Descrizione |
Permette di incrementare di una unità un contatore globale |
|
Tipo Valore |
|
|
Formato |
database.incrementcounter(gcounter) |
|
Tipologia |
Metodo |
|
Sistemi |
Windows, Web, Android, IOS, Mac OS |
|
Parametro |
Tipo Valore |
Descrizione |
|
gcounter |
string |
L`identificativo univoco del contatore globale |
|
Esempi |
|
database.incrementcounter(`XXX-XXX`) |