OggettoOdbc
Oggetto di connessione al database Odbc
rapporto ereditario
proprietà dei membri
codec
Stringa, interroga e imposta la codifica del database, predefinita "utf8"
1String Odbc.codec;
type
String, interroga il tipo di database di connessione corrente
1readonly String Odbc.type;
funzione membro
close
Chiude la connessione al database corrente
1Odbc.close() async;
use
Seleziona il database predefinito per la connessione al database corrente
1Odbc.use(String dbName) async;
Parametri di chiamata:
- dbName: Stringa, specifica il nome del database
begin
Avvia una transazione sulla connessione al database corrente
1Odbc.begin(String point = "") async;
Parametri di chiamata:
- point: String, specifica il nome della transazione, non specificato per impostazione predefinita
commit
Effettua il commit della transazione sulla connessione al database corrente
1Odbc.commit(String point = "") async;
Parametri di chiamata:
- point: String, specifica il nome della transazione, non specificato per impostazione predefinita
rollback
Rollback di una transazione sulla connessione al database corrente
1Odbc.rollback(String point = "") async;
Parametri di chiamata:
- point: String, specifica il nome della transazione, non specificato per impostazione predefinita
trans
Immettere una transazione per eseguire una funzione ed eseguire il commit o il rollback in base all'esecuzione della funzione.
1Boolean Odbc.trans(Function func);
Parametri di chiamata:
- func: Funzione, una funzione eseguita in modo transazionale
Risultati restituiti:
- Boolean, restituisce se la transazione è stata confermata, restituisce true per il commit normale, restituisce false per il rollback e genera un errore se la transazione va male.
Ci sono tre risultati dell'esecuzione della funzione:
- La funzione restituisce normalmente, inclusa la fine dell'operazione e il reso attivo, momento in cui la transazione verrà automaticamente impegnata.
- La funzione restituisce false e la transazione verrà annullata
- Errore di operazione della funzione, transazione annullata automaticamente
Immettere una transazione per eseguire una funzione ed eseguire il commit o il rollback in base all'esecuzione della funzione.
1
2Boolean Odbc.trans(String point,
Function func);
Parametri di chiamata:
- point: String, specifica il nome della transazione
- func: Funzione, una funzione eseguita in modo transazionale
Risultati restituiti:
- Boolean, restituisce se la transazione è stata confermata, restituisce true per il commit normale, restituisce false per il rollback e genera un errore se la transazione va male.
Ci sono tre risultati dell'esecuzione della funzione:
- La funzione restituisce normalmente, inclusa la fine dell'operazione e il reso attivo, momento in cui la transazione verrà automaticamente impegnata.
- La funzione restituisce false e la transazione verrà annullata
- Errore di operazione della funzione, transazione annullata automaticamente
execute
Esegui un comando SQL e restituisce il risultato dell'esecuzione
1NArray Odbc.execute(String sql) async;
Parametri di chiamata:
- sql: corda, corda
Risultati restituiti:
- NArray, restituisce un array contenente i record dei risultati. Se la richiesta è UPDATE o INSERT, il risultato restituito includerà anche l'elemento interessato e l'insertId. mssql non supporta l'insertId.
Esegui un comando sql e restituisce il risultato dell'esecuzione. La stringa può essere formattata in base ai parametri.
1
2NArray Odbc.execute(String sql,
...args) async;
Parametri di chiamata:
- sql: Stringa, stringa di formato, parametri opzionali vengono specificati con ?. Ad esempio: "SELECT FROM TEST WHERE [id]=?"
- args: ..., elenco parametri opzionale
Risultati restituiti:
- NArray, restituisce un array contenente i record dei risultati. Se la richiesta è UPDATE o INSERT, il risultato restituito includerà anche l'elemento interessato e l'insertId. mssql non supporta l'insertId.
createTable
Crea tabella dati
1Odbc.createTable(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
dropTable
Elimina tabella dati
1Odbc.dropTable(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
createIndex
Crea l'indice della tabella dati
1Odbc.createIndex(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
dropIndex
Elimina l'indice della tabella dati
1Odbc.dropIndex(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
insert
Inserisci nuovo record
1Number Odbc.insert(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
Risultati restituiti:
- Number, restituisce l'id contenente l'inserimento, oppure 0 se il motore non lo supporta.
find
Interrogare i dati in base a condizioni specificate
1NArray Odbc.find(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
Risultati restituiti:
- NArray, restituisce i record contenenti i risultati
count
Contare il numero di record di dati in base alle condizioni specificate
1Integer Odbc.count(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
Risultati restituiti:
- Integer, restituisce il numero di record contenenti il risultato
update
Aggiorna i dati in base alle condizioni specificate
1Integer Odbc.update(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri
Risultati restituiti:
- Integer, restituisce il numero di record contenenti aggiornamenti
remove
Elimina i dati in base alle condizioni specificate
1Integer Odbc.remove(Object opts) async;
Parametri di chiamata:
- opts: Oggetto, elenco parametri facoltativi
Risultati restituiti:
- Integer, restituisce il numero di record contenenti aggiornamenti
format
Formatta un comando SQL e restituisce il risultato formattato
1
2String Odbc.format(String method,
Object opts);
Parametri di chiamata:
- method: String, specifica il metodo richiesto
- opts: Oggetto, elenco parametri facoltativi
Risultati restituiti:
- String, restituisce il comando sql formattato
Formatta un comando SQL e restituisce il risultato formattato
1
2String Odbc.format(String sql,
...args);
Parametri di chiamata:
- sql: Stringa, stringa di formato, parametri opzionali vengono specificati con ?. Ad esempio: "SELECT FROM TEST WHERE [id]=?"
- args: ..., elenco parametri opzionale
Risultati restituiti:
- String, restituisce il comando sql formattato
toString
Restituisce la rappresentazione in formato stringa dell'oggetto. Generalmente viene restituito "[Oggetto nativo]". L'oggetto può essere reimplementato in base alle proprie caratteristiche.
1String Odbc.toString();
Risultati restituiti:
- String, restituisce la rappresentazione di stringa dell'oggetto
toJSON
Restituisce una rappresentazione in formato JSON dell'oggetto, generalmente restituendo una raccolta di proprietà leggibili definite dall'oggetto.
1Value Odbc.toJSON(String key = "");
Parametri di chiamata:
- key: Stringa, non utilizzata
Risultati restituiti:
- Value, restituisce un valore contenente JSON serializzabile