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"
1String Odbc.codec;
type
String, consulta el tipus de base de dades de connexió actual
1readonly String Odbc.type;
funció de membre
close
Tanqueu la connexió actual de la base de dades
1Odbc.close() async;
use
Seleccioneu la base de dades predeterminada per a la connexió de base de dades actual
1Odbc.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
1Odbc.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
1Odbc.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
1Odbc.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ó.
1Boolean 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
2Boolean 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ó
1NArray 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
2NArray 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
1Odbc.createTable(Object opts) async;
Paràmetres de trucada:
- opts: Objecte, llista de paràmetres
dropTable
Suprimeix la taula de dades
1Odbc.dropTable(Object opts) async;
Paràmetres de trucada:
- opts: Objecte, llista de paràmetres
createIndex
Crea un índex de taula de dades
1Odbc.createIndex(Object opts) async;
Paràmetres de trucada:
- opts: Objecte, llista de paràmetres
dropIndex
Suprimeix l'índex de la taula de dades
1Odbc.dropIndex(Object opts) async;
Paràmetres de trucada:
- opts: Objecte, llista de paràmetres
insert
Insereix un registre nou
1Number 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
1NArray 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
1Integer 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
1Integer 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
1Integer 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
2String 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
2String 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.
1String 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.
1Value Odbc.toJSON(String key = "");
Paràmetres de trucada:
- key: Corda, no utilitzada
Resultats de retorn:
- Value, retorna un valor que conté JSON serializable