![]() |
|
|
|
Documentación de Funciones Principales Premium Soft©
|
||
| 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()) |
||
| ExeSentencia | ||
| Recibe
parámetros y ejecuta la sentencia SQL p1=ID del conector ODBC (file handle) p2=nombre String de la sentencia p3=nombre del cursor en caso de consultas con cursor p4=Permite validar si la consulta se cumplió Modelo de sintaxis: ExeSentencia(OdbfileHandleParam,Sentencia,"cursor") |
||
| ConvertRecordToPlainMysql | ||
| Convierte
un registro en una cadena string que respeta el orden y
concatenación para insertarla en MySQL p1, es el cursor que contiene la estructura y los datos p2, Carácter para separar los campos p3, Carácter para delimitar los campos Modelo de sintaxis: ConvertRecordToPlainMysql("opermv",[,],[']) |
||
| Borra_cursor | ||
| Borra de
Memoria un cursor creado Modelo de sintaxis: Borra_cursor('qOperti') |
||
| busca_campo | ||
| Función que
obtiene el código de un registro dado una tabla y condición p1=Conector(n) p2=nombre del campo (c) p3=nombre de la tabla( c) p4=condición (c) Modelo de sintaxis: (Conector, campo, latabla, condicion ) Busca_campo(OdbcMasterConector, 'totalfinal', 'operti',"tipodoc='FAC' and documento='0034022') |
||
| crea_cursor | ||
| Crea un
cursor de memoria vacío con la estructura de la tabla dada como
parámetro p1=es el FILEHANDLE de conector usado P2=nombre de la tabla que debe existir en la base de datos conectada Modelo de sintaxis: crea_cursor(OdbcMasterConector,"admision") |
||
| CargarDatosEnCursor | ||
| Esta
función recibe parámetros para crear un cursor partiendo de una
consulta SQL p0=es el FILEHANDLE de conector usado p1=Lista de campos a cargar en el cursor (separados por coma) p2=Nombre de la Tabla Origen desde donde se hará la consulta p3=Es la condición que deberá cumplirse para hacer la consulta p4=Es el Campo(s) por el cual se ordenará la consulta, "" es nulo p5=Es el Nombre del Cursor que se creará Modelo de sintaxis: CargarDatosEnCursor(OdbcMasterConector,"*","opermv","tipodoc='PRE'","","opermv") |
||
| Borra_registro | ||
| Esta
función borra de una tabla registros según una condición dada p0=es el FILEHANDLE de conector usado p1=tabla origen de donde se borraran los registros p2=condición que debe cumplirse Modelo de sintaxis: Borra_registro(OdbcMasterConector,"admision","admision='"+ndocumento+"'") |
||
| Inserta_registro_from_cursor | ||
| Esta
función inserta un registro en una tabla dada, según valores pasados
por parámetros p0=es el FILEHANDLE de conector usado p1=tabla origen de donde se insertara el registro p2=nombre del cursor a considerar para insertar (con estructura idéntica) Modelo de sintaxis: Inserta_registro_from_cursor(OdbcMasterConector,"admision","admision") |
||
| Actualiza_registro_from_cursor | ||
| Esta
función ACTUALIZA un registro en una tabla dada, según valores
pasados por parámetros p0=es el FILEHANDLE de conector usado p1=tabla origen de donde se insertara el registro p2=nombre del cursor a considerar para insertar (con estructura idéntica) p3-Condiciones o alcance Modelo de sintaxis: actualiza_registro_from_cursor(OdbcMasterConector,"admision","admision","admision='A000020'") |
||
| Inserta_registro_libre | ||
| Inserta un
registro en una tabla dada una lista de valores secuenciales p0=Es el FILEHANDLE de conector usado p1=Es el nombre de la tabla donde será insertado el registro p2=Es la lista de valores que se insertaran Modelo de Sintaxis: Inserta_registro_libre(OdbcMasterConector,"userlist","'"+mestacion+"','"+subst(xusuario,1,10)) |
||
| Actualiza_registro | ||
| Esta
función actualiza un registro en una tabla dada, según una condición
dada p0=Es el FILEHANDLE de conector usado p1=Nombre de la tabla a actualizar p2=Lista de campos y valores a actualizar p3=Condición para la actualización Modelo de sintaxis: Actualiza_registro(OdbcMasterConector,"admision","espera='"+ndocumento+"'","admision='"+ndocumento+"'") |
||
| CuentaRegistrosSql | ||
| Cuenta la
cantidad de registros que cumplen con una condición en una tabla
dada p0=Es el FILEHANDLE de conector usado p1=Es el nombre de la tabla a evaluar p2=Es la condición que debe cumplirse para contar RETORNA el valor contado Modelo de Sintaxis: CuentaRegistrosSql(OdbcMasterConector,"userlist","'"+mestacion+"'") |
||
| EjecutaQuery | ||
| Genera una
consulta basado en un script de un QUERY p0=Es el FILEHANDLE de conector usado p1=Es el nombre físico del Query p2=Es la condición que debe cumplirse para el Query p3=Nombre del cursor resultante p4=Si se especifica, se trata del campo por el cual se deberá ordenar el query Modelo de Sintaxis: EjecutaQuery(OdbcMasterConector,"Querys\ajuste.sql","Ajustemv.documento='"+documento+"'","ajuste","") |
||
| MySqlConnect | ||
| Se conecta
con el conector ODBC segun los parámetros pasados (si retorna un valor negativo no logro la conexión) OdbcBasedeDatos= Identificador del ODBC (odbcname que se indico en la configuración del ODBC) OdbcLogin = es el login PRE definido (por default es root OdbcPassword = es el password que se indico por default es blanco Modelo de Sintaxis: mySqlConnect(OdbcBasedeDatos,OdbcLogin,OdbcPassword) |
||
| Ejecuta_Commit | ||
| Ejectua un
FLUSH o Commit de los registros en buffers por actualizar la base de
datos recibe como parametro el FILE HANDLE o hilo de conexión Modelo de Sintaxis: Ejecuta_Commit(OdbcBasedeDatos) |
||
| Hace_Begin | ||
| Esta
función permite abrir una transacción SQL en MySQL la cual "termina
con un commit (Ejecuta_commit) para cerrar p1=Numero del FileHandle o hilo de conexión Modelo de Sintaxis: Hace_Begin(OdbcMasterConector) |
||
| CreaScriptTabletoDbf | ||
| Crear una
tabla dbf que contiene los script de todas las tablas contenidas en
una base de datos Mysq p1.- Nombre de la Base de datos en Mysql p2.- Nombre del archivo dbf a crear incluyendo la ruta y la extención dbf Modelo de Sintaxis: CreaScriptTabletoDbf('premiumcli','c:\premiumclistruc.dbf') |
||
| 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: abc=inputbox("Indique el código") |
||