Oggetto oggetto incorporato

OggettoOdbc

Oggetto di connessione al database Odbc

rapporto ereditario

proprietà dei membri

codec

Stringa, interroga e imposta la codifica del database, predefinita "utf8"

1
String Odbc.codec;

type

String, interroga il tipo di database di connessione corrente

1
readonly String Odbc.type;

funzione membro

close

Chiude la connessione al database corrente

1
Odbc.close() async;

use

Seleziona il database predefinito per la connessione al database corrente

1
Odbc.use(String dbName) async;

Parametri di chiamata:

  • dbName: Stringa, specifica il nome del database

begin

Avvia una transazione sulla connessione al database corrente

1
Odbc.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

1
Odbc.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

1
Odbc.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.

1
Boolean 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 2
Boolean 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

1
NArray 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 2
NArray 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

1
Odbc.createTable(Object opts) async;

Parametri di chiamata:

  • opts: Oggetto, elenco parametri

dropTable

Elimina tabella dati

1
Odbc.dropTable(Object opts) async;

Parametri di chiamata:

  • opts: Oggetto, elenco parametri

createIndex

Crea l'indice della tabella dati

1
Odbc.createIndex(Object opts) async;

Parametri di chiamata:

  • opts: Oggetto, elenco parametri

dropIndex

Elimina l'indice della tabella dati

1
Odbc.dropIndex(Object opts) async;

Parametri di chiamata:

  • opts: Oggetto, elenco parametri

insert

Inserisci nuovo record

1
Number 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

1
NArray 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

1
Integer 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

1
Integer 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

1
Integer 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 2
String 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 2
String 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.

1
String 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.

1
Value Odbc.toJSON(String key = "");

Parametri di chiamata:

  • key: Stringa, non utilizzata

Risultati restituiti:

  • Value, restituisce un valore contenente JSON serializzabile