Listado General de Propiedades de FoxyDB
Actualizada a la Versión FoxyDb 3.0 (8 de enero 2020)
Propiedades – Librería
- version – Versión Actual de la Liberia
- review – Fecha de la ultima revisión
- stable – SI la Versión es Estable o Beta
- application_Name – Nombre de la Aplicación para que muestre en los mensajes, por default «FoxyDb»
- engine – Motor de Base de Datos, por defecto MariaDb
Propiedades – Motores de Bases de Datos
- mySql – Valor predeterminado 1
- mariaDb – Valor predeterminado 2
- fireBird – Valor predeterminado 3
- postgreSql – Valor predeterminado 4
- sqlServer – Valor predeterminado 5
- sqlLite – Valor predeterminado 6
Propiedades – Drivers ODBC, Puertos y Parámetros Predeterminados
- Mysql
- driver_Mysql_51 = «{MySQL ODBC 5.1 Driver}»
- driver_Mysql_351 = «{MySQL ODBC 3.51 Driver}»
- port_Mysql = «3306»
- mysql_Compatibility = false
- mysql_Empty_Date = «0000-00-00»
- MariaDb
- driver_MariaDb = «{MariaDB ODBC 1.0 Driver}»
- port_MariaDb = «3306»
- mariaDb_Empty_Date = «0000-00-00»
- FireBird
- driver_FireBird = «{Firebird/InterBase(r) driver};»
- port_FireBird = «3050»
- fireBird_Empty_Date = NULL
- Postgresql
- driver_Postgresql = «»
- port_Postgresql = «»
- postgresql_Empty_Date = NULL
- SqlServer
- driver_SqlServer = «{ODBC Driver 11 for SQL Server}»
- port_SqlServer = «1433»
- sqlServer_Empty_Date= NULL
Propiedades – Conexión
- handle – Manejador de Conexión al Servidor Devuelto por SQLCONNECT o SQLSTRINGCONNECT
- handle_Shared – Manejador de Conexión Compartido para usar en sesiones privadas de datos
- handle_Reconnection – Si se intenta reconectar al servidor
- handle_Network – Si mantiene permanente la conexión al servidor
- handle_Verify – Si Verifica el estado de la conexión al servidor
- handle_Transaction – Si existe una Transacción Activa
- handle_Transaction_Mode_Select_MySql – Iniciar SET TRANSACTION en SELECT con «READ ONLY»
- handle_Transaction_Mode_Update_MySql – Iniciar SET TRANSACTION en INSERT / UPDATE / DELETE con «ISOLATION LEVEL READ COMMITTED»
- handle_Transaction_Mode_Select_MariaDb – Iniciar SET TRANSACTION en SELECT con «READ ONLY»
- handle_Transaction_Mode_Update_MariaDb – Para MariaDb iniciar SET TRANSACTION en INSERT / UPDATE / DELETE con «ISOLATION LEVEL READ COMMITTED»
- handle_Transaction__Mode_Select_FireBird – Para FireBird iniciar SET TRANSACTION en SELECT con «READ ONLY SNAPSHOT WAIT»
- handle_Transaction__Mode_Update_FireBird – Para FireBird iniciar SET TRANSACTION en INSERT / UPDATE / DELETE con «READ WRITE READ COMMITTED WAIT»
- handle_Transaction_Mode_Select_PostgreSql – Iniciar SET TRANSACTION en SELECT con «READ ONLY»
- handle_Transaction_Mode_Update_PostgreSql – Iniciar SET TRANSACTION en INSERT / UPDATE / DELETE con «ISOLATION LEVEL READ COMMITTED»
- handle_Transaction_Mode_Select_SqlServer – Iniciar SET TRANSACTION en SELECT con «isolation level serializable»
- handle_Transaction_Mode_Update_SqlServer – Iniciar SET TRANSACTION en INSERT / UPDATE / DELETE con «isolation level serializable»
- handle_Driver – Driver Odbc
- handle_Server – Ip del servidor
- handle_User – Usuario del Servidor
- handle_Password – Password del servidor
- handle_Database – Base de datos del servidor
- handle_Port – Puerto del Servidor
- hanled_cursor[1] – Array con los nombres de los cursores devuelto por AUSED()
Propiedades – ID (Identificadores de Registro)
- id_last – Número del Ultimo Id Registrado después de un Insert Into
- id_Active – Si se esta recuperando el Ultimo ID para evitar una desconexión.
- id_Code – Numero de código único generado
- id_name – Nombre del Campo ID Autoincremental Primary Key ( «id» default)
Propiedades – Errores
- error_Show – Mostrar Errores SQL devueltos por Aerror()
- error_Code – Numero de Error devuelto por la ultima función ejecutada
- error_Id – Código de Error que se genera al obtener el Ultimo ID Insertado
- error_Array[10] – Array devuelto por Aerror()
- error_OdbcInSql – Si hay un error ODBC en la Función .Sql()
- error_Odbc – Código de Error ODBC
Propiedades – Sql
- sql_Update – Contiene la ultima instrucción SQL enviada al servidor por .Update()
- sql_Send – Contiene la ultima instrucción SQL enviada al servidor por .Sql()
- sql_Records – Cantidad de Registros afectados por SQLEXEC es decir devueltos por un Select, o actualizados por un Update o eliminados por Delete
- sql_Command – Instrucción SQL generada con la función .Command()
- sql_CommandType – Saber que tipo de Commando SQL se genero, 0 Nada, 1 Update, 2 Delete, 3 Insert
- sql_log – Si se obtienen los cambios por Campo y Registro de una tabla (Bitácora o Logs)
Propiedades – Cursores
- cursor_Array[1] – Almacena la cantidad y nombres de los Cursores en Memoria
- DBCURSOR – Alias del cursor creado para administrar los cursores en memoria