Objecte objecte incorporat

ObjectOdbc

Objecte de connexió de base de dades Odbc

relació hereditària

propietats dels membres

codec

Cadena, consulta i codificació de la base de dades per defecte, "utf8"

1
String Odbc.codec;

type

String, consulta el tipus de base de dades de connexió actual

1
readonly String Odbc.type;

funció de membre

close

Tanqueu la connexió actual de la base de dades

1
Odbc.close() async;

use

Seleccioneu la base de dades predeterminada per a la connexió de base de dades actual

1
Odbc.use(String dbName) async;

Paràmetres de trucada:

  • dbName: Cadena, especifiqueu el nom de la base de dades

begin

Inicieu una transacció a la connexió de base de dades actual

1
Odbc.begin(String point = "") async;

Paràmetres de trucada:

  • point: String, especifica el nom de la transacció, no especificat per defecte

commit

Confirmeu la transacció a la connexió de base de dades actual

1
Odbc.commit(String point = "") async;

Paràmetres de trucada:

  • point: String, especifica el nom de la transacció, no especificat per defecte

rollback

Revertir una transacció a la connexió de base de dades actual

1
Odbc.rollback(String point = "") async;

Paràmetres de trucada:

  • point: String, especifica el nom de la transacció, no especificat per defecte

trans

Introduïu una transacció per executar una funció, i cometreu o retrocediu en funció de l'execució de la funció.

1
Boolean Odbc.trans(Function func);

Paràmetres de trucada:

  • func: Funció, una funció executada de manera transaccional

Resultats de retorn:

  • Boolean, retorna si la transacció s'ha confirmat, retorna true per a la confirmació normal, retorna false per rollback i genera un error si la transacció surt malament.

Hi ha tres resultats de l'execució de la funció:

  • La funció torna amb normalitat, incloent el final de l'operació i el retorn actiu, moment en què la transacció es confirmarà automàticament.
  • La funció retorna false i la transacció es revertirà
  • Error d'operació de la funció, la transacció es revertirà automàticament

Introduïu una transacció per executar una funció, i cometreu o retrocediu en funció de l'execució de la funció.

1 2
Boolean Odbc.trans(String point, Function func);

Paràmetres de trucada:

  • point: Cadena, especifica el nom de la transacció
  • func: Funció, una funció executada de manera transaccional

Resultats de retorn:

  • Boolean, retorna si la transacció s'ha confirmat, retorna true per a la confirmació normal, retorna false per rollback i genera un error si la transacció surt malament.

Hi ha tres resultats de l'execució de la funció:

  • La funció torna amb normalitat, incloent el final de l'operació i el retorn actiu, moment en què la transacció es confirmarà automàticament.
  • La funció retorna false i la transacció es revertirà
  • Error d'operació de la funció, la transacció es revertirà automàticament

execute

Executeu una ordre sql i retorneu el resultat de l'execució

1
NArray Odbc.execute(String sql) async;

Paràmetres de trucada:

  • sql: Corda, corda

Resultats de retorn:

  • NArray, retorna una matriu que conté registres de resultats. Si la sol·licitud és UPDATE o INSERT, el resultat retornat també inclourà afectat i insertId. mssql no admet insertId.

Executeu una ordre sql i retorneu el resultat de l'execució. La cadena es pot formatar segons els paràmetres.

1 2
NArray Odbc.execute(String sql, ...args) async;

Paràmetres de trucada:

  • sql: La cadena, la cadena de format i els paràmetres opcionals s'especifiquen amb ?. Per exemple: 'SELECT FROM TEST WHERE [id]=?'
  • args: ..., llista de paràmetres opcional

Resultats de retorn:

  • NArray, retorna una matriu que conté registres de resultats. Si la sol·licitud és UPDATE o INSERT, el resultat retornat també inclourà afectat i insertId. mssql no admet insertId.

createTable

Crea una taula de dades

1
Odbc.createTable(Object opts) async;

Paràmetres de trucada:

  • opts: Objecte, llista de paràmetres

dropTable

Suprimeix la taula de dades

1
Odbc.dropTable(Object opts) async;

Paràmetres de trucada:

  • opts: Objecte, llista de paràmetres

createIndex

Crea un índex de taula de dades

1
Odbc.createIndex(Object opts) async;

Paràmetres de trucada:

  • opts: Objecte, llista de paràmetres

dropIndex

Suprimeix l'índex de la taula de dades

1
Odbc.dropIndex(Object opts) async;

Paràmetres de trucada:

  • opts: Objecte, llista de paràmetres

insert

Insereix un registre nou

1
Number Odbc.insert(Object opts) async;

Paràmetres de trucada:

  • opts: Objecte, llista de paràmetres

Resultats de retorn:

  • Number, retorna l'identificador que conté la inserció, o 0 si el motor no l'admet.

find

Consulta les dades en funció de les condicions especificades

1
NArray Odbc.find(Object opts) async;

Paràmetres de trucada:

  • opts: Objecte, llista de paràmetres

Resultats de retorn:

  • NArray, retorna registres que contenen resultats

count

Compteu el nombre de registres de dades en funció de les condicions especificades

1
Integer Odbc.count(Object opts) async;

Paràmetres de trucada:

  • opts: Objecte, llista de paràmetres

Resultats de retorn:

  • Integer, retorna el nombre de registres que contenen el resultat

update

Actualitzar les dades en funció de les condicions especificades

1
Integer Odbc.update(Object opts) async;

Paràmetres de trucada:

  • opts: Objecte, llista de paràmetres

Resultats de retorn:

  • Integer, retorna el nombre de registres que contenen actualitzacions

remove

Suprimeix les dades en funció de les condicions especificades

1
Integer Odbc.remove(Object opts) async;

Paràmetres de trucada:

  • opts: Objecte, llista de paràmetres opcional

Resultats de retorn:

  • Integer, retorna el nombre de registres que contenen actualitzacions

format

Formateu una ordre sql i retorneu el resultat amb format

1 2
String Odbc.format(String method, Object opts);

Paràmetres de trucada:

  • method: String, especifica el mètode sol·licitat
  • opts: Objecte, llista de paràmetres opcional

Resultats de retorn:

  • String, retorna l'ordre sql amb format

Formateu una ordre sql i retorneu el resultat amb format

1 2
String Odbc.format(String sql, ...args);

Paràmetres de trucada:

  • sql: La cadena, la cadena de format i els paràmetres opcionals s'especifiquen amb ?. Per exemple: 'SELECT FROM TEST WHERE [id]=?'
  • args: ..., llista de paràmetres opcional

Resultats de retorn:

  • String, retorna l'ordre sql amb format

toString

Retorna la representació de cadena de l'objecte. En general, es retorna "[Objecte natiu]". L'objecte es pot tornar a implementar segons les seves pròpies característiques.

1
String Odbc.toString();

Resultats de retorn:

  • String, retorna la representació de cadena de l'objecte

toJSON

Retorna una representació en format JSON de l'objecte, generalment retornant una col·lecció de propietats llegibles definides per l'objecte.

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

Paràmetres de trucada:

  • key: Corda, no utilitzada

Resultats de retorn:

  • Value, retorna un valor que conté JSON serializable