Connesso()
Ritorna un booleano che indica se esiste una connessione valida.
deprecata
ImpostaConnessione(&$conn)
Imposta la connessione al motore ad una già esistente
PrendiBaseDati($sNomeBD, $sUtente="", $sPC="") &
ElencaBasiDati($sUtente=UTENTE_BD_PRED, $sPC=PCHIAVE_BD_PRED) &
UltimoErrore()
Imposta la connessione al motore ad una già esistente
statica FormattaData($timestamp) &
PrendiTabella($sTabella, $alias=NULL) &
Ritorna un oggetto di tipo bd/tabella rappresentante la tabella indicata
protetta
PrendiValore(&$sTabella, &$vValChiavi, $indiceCampo) &
Esegue un'interrogazione sulla tabella e ritorna il
valore del campo indicato nella riga indicata dalla chiave primaria.
$vValChiavi è un vettore od un singolo valore della chiave primaria.
protetta
PrendiRiga(&$sTabella, &$vValChiavi) &
Esegue un'interrogazione sulla tabella indicata da $sTabella e ritorna la
riga da essa restituita.
$vValChiavi è un vettore od un singolo valore della chiave primaria.
EseguiDML(&$dml, $bStampa=FALSO)
ElencaCampi(&$sNomeTab, $alias=NULL)
privato DescriviCampo($opzioni) &
PrendiFiltri() &
Ritorna un vettore associativo indiceCampo=>Filtro applicato
FormatoCondizione() &
Ritorna la condizione che consente di identificare la riga.
è responsabilità del programmatore accertarsi che tutte i campi chiave
effettivamente utili siano stati inseriti nella lista di selezione.
Chiave($nCampo)
Ritorna un booleano che indica se il campo appartiene alla chiave
primaria o meno.
Chiavi() &
Ritorna le espansioni da applicare al formato per ottenere la condizione.
è responsabilità del programmatore accertarsi che tutte i campi chiave
effettivamente utili siano stati inseriti nella lista di selezione.
deprecata PrendiMatrice() & /*--- Deprecata in favore di Matrice
Matrice($bChiudi=VERO) &
Ritorna tutti i risultati selezionati in forma di matrice.
Se il prametro è vero invalida i risultati liberando la memoria
Riga() &
Ritorna la riga attuale. il cursore non avanza.
Aggiorna()
Avanza il cursore della selezione e torna VERO se è riuscito a caricare dei
dati, FALSO se i dati erano finiti.
Valore($nCampo) &
$nCampo è l'indice della colonna voluta con base 0
Sposta($posizione)
Torna VERO se l'operazione di spostamento del cursore all'ennesima riga è
riuscita, FALSO altrimenti.