Dispone de nuestras funciones básicas para el desarrollo de módulos y procesos adicionales.
Actualiza_registro
Esta función actualiza un registro en una tabla dada, según una condición dada.
Actualiza_registro(OdbcMasterConector,"admision","espera='"+ndocumento+"'","admision='"+ndocumento+"'")
Actualiza_registro_from_cursor
Esta función ACTUALIZA un registro en una tabla dada, según valores pasados por parámetros.
actualiza_registro_from_cursor(OdbcMasterConector,"admision","admision","admision='A000020'")
Borra_cursor
Borra de Memoria un cursor creado.
Borra_cursor('qOperti')
Borra_registro
Esta función borra de una tabla registros según una condición dada.
Modelo de Sintaxis:
Borra_registro(OdbcMasterConector,"admision","admision='"+ndocumento+"'")
Busca_campo
Función que obtiene el código de un registro dado una tabla y condición.
Modelo de Sintaxis:
Busca_campo(OdbcMasterConector, 'totalfinal', 'operti',"tipodoc='FAC' and documento='0034022'")
CargarDatosEnCursor
Esta función recibe parámetros para crear un cursor partiendo de una consulta SQL.
Modelo de Sintaxis:
CargarDatosEnCursor(OdbcMasterConector,"*","opermv","tipodoc='PRE'","","opermv")
ConvertRecordToPlainMysql
Convierte un registro en una cadena string que respeta el orden y concatenación para insertarla en MySQL.
Modelo de Sintaxis:
ConvertRecordToPlainMysql("opermv",[,],['])
Crea_cursor
Modelo de Sintaxis:
crea_cursor(OdbcMasterConector,"admision")
CreaScriptTabletoDbf
Crear una tabla dbf que contiene los script de todas las tablas contenidas en una base de datos Mysql.
Modelo de Sintaxis:
CreaScriptTabletoDbf('premiumcli','c:\premiumclistruc.dbf')
CuentaRegistrosSql
Cuenta la cantidad de registros que cumplen con una condición en una tabla dada.
Modelo de Sintaxis:
CuentaRegistrosSql(OdbcMasterConector,"admision","documento='"+ndocumento+"'")
Date2MySql
Esta función recibe una fecha en tipo DATE formato dd/mm/aaaa y la convierte a aaaa-mm-dd en formato string que es como la soporta mysql.
Modelo de Sintaxis:
Date2MySql(date())
VFPCommit
Ejecuta un FLUSH o Commit de los registros en buffers por actualizar la base de datos. Recibe como parámetro el FILE HANDLE o hilo de conexión.
Modelo de Sintaxis:
VfpCommit(OdbcMasterConector)
EjecutaQuery
Genera una consulta basado en un script de un QUERY.
Modelo de Sintaxis:
EjecutaQuery(OdbcMasterConector,"Querys\ajuste.sql","Ajustemv.documento='"+documento+"'","ajuste","")
ExeSentencia
Recibe parámetros y ejecuta la sentencia SQL.
ExeSentencia(OdbcMasterConector,Sentencia,"cursor")
VFPBegin
Esta función permite abrir una transacción SQL en MySQL la cual termina con un commit (Ejecuta_commit) para cerrar.
Modelo de Sintaxis:
VfpBegin(OdbcMasterConector)
Inputbox
Permite realizar alguna pregunta a un usuario u operador y el resultado guardarlo en una variable o usarlo para interactuar con el proceso que se está ejecutando.
Modelo de Sintaxis:
Y = "Nothing at all"
Y = INPUTBOX("TypeHere","Input ",Y)
Inserta_registro_from_cursor
Esta función inserta un registro en una tabla dada, según valores pasados por parámetros.
Modelo de Sintaxis:
Inserta_registro_from_cursor(OdbcMasterConector,"admision","admision")
Inserta_registro_libre
Inserta un registro en una tabla dada una lista de valores secuenciales.
Modelo de Sintaxis:
Inserta_registro_libre(OdbcMasterConector,"userlist","'"+mestacion+"','"+subst(xusuario,1,10))
MySqlConnect
Se conecta con el conector ODBC segun los parámetros pasados (si retorna un valor negativo no logro la conexión.
Modelo de Sintaxis:
mySqlConnect(OdbcBasedeDatos,OdbcLogin,OdbcPassword)