Objecte Odbc
Objecte de connexió a la base de dades Odbc
Herència
Atributs de membre
codec
Cadena, consulta i estableix la codificació de la base de dades; el valor per defecte és "utf8"
1String Odbc.codec;
type
Cadena, consulta el tipus de base de dades de connexió actual
1readonly String Odbc.type;
Funció de membre
close
Tanqueu la connexió de base de dades actual
1Odbc.close() async;
use
Seleccioneu la base de dades per defecte 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: Cadena, especifiqueu el nom de la transacció, no especificat per defecte
commit
Confieu la transacció a la connexió de base de dades actual
1Odbc.commit(String point = "") async;
Paràmetres de trucada:
- point: Cadena, especifiqueu el nom de la transacció, no especificat per defecte
rollback
Desplaceu la transacció a la connexió de base de dades actual
1Odbc.rollback(String point = "") async;
Paràmetres de trucada:
- point: Cadena, especifiqueu el nom de la transacció, no especificat per defecte
trans
Introduïu una transacció per executar una funció i envieu o retrocedeixi segons l'execució de la funció
1Boolean Odbc.trans(Function func);
Paràmetres de trucada:
- func: Funció, una funció executada de manera transaccional
Resultat de retorn:
- Boolean, Retorna si la transacció s'ha compromès, és cert per a la confirmació normal, és falsa per a la recuperació i es genera un error si hi ha un error a la transacció
L'execució de func té tres resultats:
- La funció torna normalment, inclòs el final de l'operació i el retorn actiu, moment en què es transmetrà automàticament la transacció
- La funció torna falsa, en aquest moment la transacció es recuperarà
- La funció s'executa incorrectament, la transacció es torna automàticament enrere
Introduïu una transacció per executar una funció i envieu o retrocedeixi segons l'execució de la funció
1
2Boolean Odbc.trans(String point,
Function func);
Paràmetres de trucada:
- point: Cadena, especifiqueu el nom de la transacció
- func: Funció, una funció executada de manera transaccional
Resultat de retorn:
- Boolean, Retorna si la transacció s'ha compromès, és cert per a la confirmació normal, és falsa per a la recuperació i es genera un error si hi ha un error a la transacció
L'execució de func té tres resultats:
- La funció torna normalment, inclòs el final de l'operació i el retorn actiu, moment en què es transmetrà automàticament la transacció
- La funció torna falsa, en aquest moment la transacció es recuperarà
- La funció s'executa incorrectament, la transacció es torna automàticament enrere
execute
Executeu una ordre sql i torneu el resultat de l'execució
1NArray Odbc.execute(String sql) async;
Paràmetres de trucada:
- sql: Cadena, cadena
Resultat de retorn:
- NArray, Retorna una matriu que conté els registres de resultats. Si la sol·licitud és UPDATE o INSERT, el resultat retornat també contindrà afectat i insertId. Mssql no admet insertId.
Executeu una ordre sql i torneu el resultat de l'execució. Podeu formatar la cadena segons els paràmetres
1
2NArray Odbc.execute(String sql,
...args) async;
Paràmetres de trucada:
- sql: Cadena, cadena de format, els paràmetres opcionals s’especifiquen amb?. Per exemple: "SELECCIÓ DE LA PROVA WHERE [id] =?"
- args: ..., llista de paràmetres opcionals
Resultat de retorn:
- NArray, Retorna una matriu que conté els registres de resultats. Si la sol·licitud és UPDATE o INSERT, el resultat retornat també contindrà 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
Creeu 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
Resultat de retorn:
- Number, Retorna l'identificador que conté la inserció o 0 si el motor no l'admet
find
Consultar dades segons les condicions especificades
1NArray Odbc.find(Object opts) async;
Paràmetres de trucada:
- opts: Objecte, llista de paràmetres
Resultat de retorn:
- NArray, Retorna el registre que conté el resultat
count
Compteu el nombre de registres de dades segons les condicions especificades
1Integer Odbc.count(Object opts) async;
Paràmetres de trucada:
- opts: Objecte, llista de paràmetres
Resultat de retorn:
- Integer, Retorna el nombre de registres que contenen el resultat
update
Actualitzeu les dades segons les condicions especificades
1Integer Odbc.update(Object opts) async;
Paràmetres de trucada:
- opts: Objecte, llista de paràmetres
Resultat de retorn:
- Integer, Retorna el nombre de registres que contenen actualitzacions
remove
Suprimiu les dades segons les condicions especificades
1Integer Odbc.remove(Object opts) async;
Paràmetres de trucada:
- opts: Objecte, llista de paràmetres opcionals
Resultat de retorn:
- Integer, Retorna el nombre de registres que contenen actualitzacions
format
Formateu una ordre sql i torneu el resultat formatat
1
2String Odbc.format(String method,
Object opts);
Paràmetres de trucada:
- method: Cadena, especifiqueu el mètode sol·licitat
- opts: Objecte, llista de paràmetres opcionals
Resultat de retorn:
- String, Retorna l'ordre sql formatada
Formateu una ordre sql i torneu el resultat formatat
1
2String Odbc.format(String sql,
...args);
Paràmetres de trucada:
- sql: Cadena, cadena de format, els paràmetres opcionals s’especifiquen amb?. Per exemple: "SELECCIÓ DE LA PROVA WHERE [id] =?"
- args: ..., llista de paràmetres opcionals
Resultat de retorn:
- String, Retorna l'ordre sql formatada
toString
Retorna la representació de cadena de l'objecte, generalment retorna "[Objecte natiu]", l'objecte es pot tornar a implementar segons les seves pròpies característiques
1String Odbc.toString();
Resultat de retorn:
- String, Retorna la representació de cadena de l'objecte
toJSON
Retorna la representació en format JSON de l'objecte, generalment retorna una col·lecció d'atributs llegibles definits per l'objecte
1Value Odbc.toJSON(String key = "");
Paràmetres de trucada:
- key: Cadena, sense utilitzar
Resultat de retorn:
- Value, Retorna un valor que conté JSON serialitzable