ObjetoOdbc
Objeto de conexión de base de datos Odbc
relación de herencia
propiedades de miembros
codec
Cadena, consulta y configuración de codificación de base de datos, predeterminado "utf8"
1String Odbc.codec;
type
Cadena, consulta el tipo de base de datos de conexión actual
1readonly String Odbc.type;
función miembro
close
Cerrar la conexión de base de datos actual
1Odbc.close() async;
use
Seleccione la base de datos predeterminada para la conexión de base de datos actual
1Odbc.use(String dbName) async;
Parámetros de llamada:
- dbName: Cadena, especifique el nombre de la base de datos
begin
Iniciar una transacción en la conexión de base de datos actual
1Odbc.begin(String point = "") async;
Parámetros de llamada:
- point: Cadena, especifica el nombre de la transacción, no especificado por defecto
commit
Confirmar la transacción en la conexión de base de datos actual
1Odbc.commit(String point = "") async;
Parámetros de llamada:
- point: Cadena, especifica el nombre de la transacción, no especificado por defecto
rollback
Revertir una transacción en la conexión de base de datos actual
1Odbc.rollback(String point = "") async;
Parámetros de llamada:
- point: Cadena, especifica el nombre de la transacción, no especificado por defecto
trans
Ingrese una transacción para ejecutar una función y confirme o revierta según la ejecución de la función.
1Boolean Odbc.trans(Function func);
Parámetros de llamada:
- func: Función, una función ejecutada de forma transaccional
Resultados de devolución:
- Boolean, devuelve si la transacción se ha confirmado, devuelve verdadero para una confirmación normal, devuelve falso para una reversión y arroja un error si la transacción sale mal.
Hay tres resultados de la ejecución de la función:
- La función regresa normalmente, incluido el final de la operación y el retorno activo, momento en el cual la transacción se confirmará automáticamente.
- La función devuelve falso y la transacción se revertirá
- Error de operación de función, transacción revertida automáticamente
Ingrese una transacción para ejecutar una función y confirme o revierta según la ejecución de la función.
1
2Boolean Odbc.trans(String point,
Function func);
Parámetros de llamada:
- point: Cadena, especifica el nombre de la transacción
- func: Función, una función ejecutada de forma transaccional
Resultados de devolución:
- Boolean, devuelve si la transacción se ha confirmado, devuelve verdadero para una confirmación normal, devuelve falso para una reversión y arroja un error si la transacción sale mal.
Hay tres resultados de la ejecución de la función:
- La función regresa normalmente, incluido el final de la operación y el retorno activo, momento en el cual la transacción se confirmará automáticamente.
- La función devuelve falso y la transacción se revertirá
- Error de operación de función, transacción revertida automáticamente
execute
Ejecute un comando sql y devuelva el resultado de la ejecución
1NArray Odbc.execute(String sql) async;
Parámetros de llamada:
- sql: Cuerda, cuerda
Resultados de devolución:
- NArray, devuelve una matriz que contiene registros de resultados. Si la solicitud es ACTUALIZAR o INSERTAR, el resultado devuelto también incluirá afectado e insertId. mssql no admite insertId.
Ejecute un comando sql y devuelva el resultado de la ejecución. La cadena se puede formatear de acuerdo con los parámetros.
1
2NArray Odbc.execute(String sql,
...args) async;
Parámetros de llamada:
- sql: Cadena, cadena de formato, los parámetros opcionales se especifican con ?. Por ejemplo: 'SELECCIONAR DE LA PRUEBA DONDE [id]=?'
- args: ..., lista de parámetros opcionales
Resultados de devolución:
- NArray, devuelve una matriz que contiene registros de resultados. Si la solicitud es ACTUALIZAR o INSERTAR, el resultado devuelto también incluirá afectado e insertId. mssql no admite insertId.
createTable
Crear tabla de datos
1Odbc.createTable(Object opts) async;
Parámetros de llamada:
- opts: Objeto, lista de parámetros
dropTable
Eliminar tabla de datos
1Odbc.dropTable(Object opts) async;
Parámetros de llamada:
- opts: Objeto, lista de parámetros
createIndex
Crear índice de tabla de datos
1Odbc.createIndex(Object opts) async;
Parámetros de llamada:
- opts: Objeto, lista de parámetros
dropIndex
Eliminar índice de tabla de datos
1Odbc.dropIndex(Object opts) async;
Parámetros de llamada:
- opts: Objeto, lista de parámetros
insert
Insertar nuevo registro
1Number Odbc.insert(Object opts) async;
Parámetros de llamada:
- opts: Objeto, lista de parámetros
Resultados de devolución:
- Number, devuelve la identificación que contiene la inserción, o 0 si el motor no lo admite.
find
Consultar datos según condiciones específicas.
1NArray Odbc.find(Object opts) async;
Parámetros de llamada:
- opts: Objeto, lista de parámetros
Resultados de devolución:
- NArray, devuelve registros que contienen resultados
count
Cuente el número de registros de datos según las condiciones especificadas
1Integer Odbc.count(Object opts) async;
Parámetros de llamada:
- opts: Objeto, lista de parámetros
Resultados de devolución:
- Integer, devuelve el número de registros que contienen el resultado
update
Actualizar datos según condiciones específicas
1Integer Odbc.update(Object opts) async;
Parámetros de llamada:
- opts: Objeto, lista de parámetros
Resultados de devolución:
- Integer, devuelve el número de registros que contienen actualizaciones
remove
Eliminar datos según condiciones específicas
1Integer Odbc.remove(Object opts) async;
Parámetros de llamada:
- opts: Objeto, lista de parámetros opcionales
Resultados de devolución:
- Integer, devuelve el número de registros que contienen actualizaciones
format
Formatee un comando SQL y devuelva el resultado formateado
1
2String Odbc.format(String method,
Object opts);
Parámetros de llamada:
- method: Cadena, especifica el método solicitado
- opts: Objeto, lista de parámetros opcionales
Resultados de devolución:
- String, devuelve el comando sql formateado
Formatee un comando SQL y devuelva el resultado formateado
1
2String Odbc.format(String sql,
...args);
Parámetros de llamada:
- sql: Cadena, cadena de formato, los parámetros opcionales se especifican con ?. Por ejemplo: 'SELECCIONAR DE LA PRUEBA DONDE [id]=?'
- args: ..., lista de parámetros opcionales
Resultados de devolución:
- String, devuelve el comando sql formateado
toString
Devuelve la representación de cadena del objeto. Generalmente, se devuelve "[Objeto nativo]". El objeto se puede volver a implementar de acuerdo con sus propias características.
1String Odbc.toString();
Resultados de devolución:
- String, devuelve la representación de cadena del objeto
toJSON
Devuelve una representación en formato JSON del objeto, que generalmente devuelve una colección de propiedades legibles definidas por el objeto.
1Value Odbc.toJSON(String key = "");
Parámetros de llamada:
- key: Cadena, no utilizada
Resultados de devolución:
- Value, devuelve un valor que contiene JSON serializable