Pagina di Descrizione

Database

database

L`objet base de donnes permet la lecture, l`criture et la gestion des donnes dans la base de donnes actuellement connecte.

addsyncbox

Description

Ajoute un enregistrement à la liste des valeurs qui sera envoye lors de la prochaine synchronisation au serveur Nios4.

Type de valeur

Format

database.addsyncbox(tablename, gguid)

Typologie

Metodo

Systèmes

Windows, Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Description

gguid

string

L`indice unique qui identifie de manire unique l`enregistrement

tablename

string

Le nom de la table à partir de laquelle le record sera rcupr.

Exemples

database.addsyncbox(`orders`,`YYYY-YYYY`)

createdocument

Description

Crez un objet de type document.

Type de valeur

document

Format

document = database.createdocument(gguidprinter, tablename, gguid)

Typologie

Metodo

Systèmes

Windows, Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Description

gguid

string

L`indice du dossier à partir duquel rcuprer les donnes pour raliser l`impression.

gguidprinter

string

L`indice de la presse à utiliser est

tablename

string

Le nom de la table à partir de laquelle rcuprer les donnes pour raliser l`impression.

Exemples

document = database.createdocument(`xxx-xxx`.`orders`,`yyy-yyy`)

dbnull

Description

Vrifiez si la valeur passe est nulle ou non.

Type de valeur

boolean

Format

boolean = database.dbnull(value)

Typologie

Metodo

Systèmes

Windows, Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Description

value

string

La valeur à vrifier

Exemples

bool = database.dbnull(value)

deletedatarow

Description

Supprime un objet spcifique datarow

Type de valeur

boolean

Format

boolean = database.deletedatarow(row)

Typologie

Metodo

Systèmes

Windows, Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Description

row

datarow

L`objet datarow à supprimer

Exemples

bool = database.deletedatarow(row)

deletedatarowsql

Description

Supprimez les enregistrements extraits d`une recherche SQL.

Type de valeur

boolean

Format

boolean = database.deletedatarowsql(sql)

Typologie

Metodo

Systèmes

Windows, Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Description

sql

string

La demande SQL

Exemples

bool = database.deletedatarowsql(`SELECT * FROM orders WHERE togarbage=1`)

fieldexist

Description

Vrifiez si un champ existe dans une table spcifique.

Type de valeur

boolean

Format

boolean = database.fieldexist(tablename, fieldname)

Typologie

Metodo

Systèmes

Windows, Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Description

fieldname

string

Le nom du champ qui sera recherch dans la table

tablename

string

Le nom de la table sur laquelle le contrôle sera effectu.

Exemples

bool = database.fieldexist(`orders`,`customer`)

getconst

Description

Récupérez la valeur d'une constante dans la base de données.

Type de valeur

string

Format

string = database.getconst(key)

Typologie

Metodo

Systèmes

Windows, Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Description

key

string

La clé de la constante

getind

Description

Renvoie l`indice incrmental à associer à un nouveau enregistrement.

Type de valeur

integer

Format

integer = database.getind(tablename)

Typologie

Metodo

Systèmes

Windows, Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Description

tablename

string

Le nom de la table à partir de laquelle extraire l`indice à utiliser.

Exemples

integer = database.getind(`orders`)

getsql

Description

Excute une commande SQL pour rcuprer des enregistrements de la base de donnes.

Type de valeur

datatable

Format

datatable = database.getsql(sql)

Typologie

Metodo

Systèmes

Windows, Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Description

sql

string

La requête SQL à excuter

Exemples

datatable = database.getsql(`SELECT * FROM orders WHERE arc=2`)

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

incrementcounter

Description

Permet de augmenter d`une unit un compteur global

Type de valeur

Format

database.incrementcounter(gcounter)

Typologie

Metodo

Systèmes

Windows, Web, Android, IOS, Mac OS

Parametro

Tipo Valore

Description

gcounter

string

L`identifiant unique du compteur global

Exemples

database.incrementcounter(`XXX-XXX`)