-
Notifications
You must be signed in to change notification settings - Fork 0
MData.module
- stxDB As String[]
- Opt.strMod As String
Inicia una base de datos o la crea y la inicia. Devuelve una conexion y como parametro de entrada requiere una matriz con los parametros de la base. Si la base de datos no existe, entonces crea una y la inicia. ' Si la base de datos si existe, entonces puede hacer dos cosas, iniciarla o crear una copia de respaldo y crear una base nueva. stxDB contiene los paramentros de la base. 0 - DBHost. 1 - DBName. 2 - DBPath
- connDB As Connection
- strTable As String
- stxDBFields As String[][]
- stxValues As String[]
Inserta un registro nuevo en la base de datos. Si este es insertado correctamente la funcion devuelve la clave de dicho registro, de lo contratio devuelve -1
- strTable As String
- stxDBFields As String[][]
Devuelve el nombre del campo clave de la tabla.\nconnDB As Connection es laq conxión a la base de datos.\nstrTable As String es el nombre de la tabla sobre la que intenta saber que tipo de campo es.\nstrFieldCheck As String Es el campo a verificar.\nstrValueCheck As String Es el valor del registro para el campo a verificar.\nstxDBFields As String[] Es la lista de todos los campos de la base de datos.
- connDB As Connection
- strTable As String
- strFieldCheck As String
- strValueCheck As String
- stxDBFields As String[][]
Devuelve la clave en la tabla foránea para un valor de texto si el campo es referenciado o -1 si el campo no es referenciado o no existe el valor en el campo a mostrar.
- connDB As Connection
- strTable As String
- stxDBFields As String[][]
- stxValues As String[]
Inserta un registro nuevo en la base de datos, ctnVal es una coleccion opcional del pares de campo:valor.
- connDB As Connection
- strTbl As String
- strMod As String
- Opt.stxTitles As String[][]
Extraccion de la lista de campos de la tabla que se pasa como parametro.
- connDB As Connection
- strTbl As String
- strMod As String
- Opt.stxTitles As String[][]
Extraccion de la lista de campos de la tabla que se pasa como parametro.
- connDB As Connection
- Opt.strMod As String
Extraccion de la lista de tablas de la conexión. s ele pasan dos parametros, la conexión a la base de datos y el tipo view|table
- connDB As Connection
- strTab As String
- strFld As String
- connDB As Connection
- strTab As String
- connDB As Connection
- strTab As String
Extraccion de la informacion de la estructura de una tabla.
- connDB As Connection
- strView As String
Extraccion de la informacion de la estructura de una vista.
- connDB As Connection
- strView As String
Extraccion de la informacion de la estructura de una vista.
- connDB As Connection
- strView As String
Extraccion de la informacion de la estructura de una vista.
- strTbl As String
- stxFld As String[][]
- cnx As Connection
- stxParam As String[]
Crea una tabla en la conexion que se le pasa como parametro. Donde el orden de los paramentros dentro de la matriz debe ser el siguiente:
- 0 Nombre de la tabla
- 1 Nombre del campo clave
- 2 Nombre del resto de los campos
- N Nombre del ultimo campo
- cnx As Connection
- stxParam As String[]
Crea una tabla de combinacion de otras dos tablas en la conexion que se le pasa como parametro. Donde el orden de los paramentros dentro de la matriz debe ser el siguiente:
- 0 Nombre de la tabla 1
- 1 Nombre del campo clave 1
- 2 Nombre del campo a mostrar 1
- 3 Nombre de la tabla 21
- 4 Nombre del campo clave 2
- 5 Nombre del campo a mostrar 2
- cnx As Connection
- stxParam As String[]
Crea una Vista en la conexion que se le pasa como parametro. La funcion trabaja con campos que se llaman TABLA+i y TABLA+n donde n es un numero correlativo. Todos los vinculas seran left join y el orden sera por la segunda columna. Por ejemplo para una tabla de productos donde hay un campo color y otro clase y ambos son tablas relacionadas. Donde el orden de los paramentros dentro de la matriz debe ser el siguiente:
- 0 Nombre de la tabla base
- 1 Este y en adelante, nombre las tablas secundarias
- 0 productos
- 1 color
- 2 clase
Donde color tendra los campos colori, color1 y clase tendrá los campos clasei, clase1. La tabla principal tendra los campos productosi, productos1, productos2
- cnx As Connection
- strTbl As String
- stxIns As String[][]
Inserta un registro nuevo en la base de datos.
- cnx As Connection
- stxTbl As String[]
- stxIns As String[][]
Inserta un registro nuevo en la base de datos.