Propiedades

Listado General de Propiedades de FoxyDB

Actualizada a la Versión FoxyDb 3.0 (8 de enero 2020)

PropiedadesLibrerí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

PropiedadesMotores 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

PropiedadesConexió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()

PropiedadesID (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)

PropiedadesErrores

  • 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