Uso de storeds que devuelven tablas de resultados, implementado desde js
Daniel Lutz
empezó un tema
en torno a 2 años hace
Ejemplo de uso de una stored que devuelve 2 tablas de resultados.
Vamos a ejecutar un proceso de base de datos que retorne 2 conjuntos de resultados y capturarlos desde un proceso js.
Para implementar el ejemplo, debe utilizar la herramienta HTML Editor, accesible desde el panel de administración - Otras herramientas
1- Defina un stored procedure en la base de datos llamado pExample que retorne una 2 consultas SQL tal como indica el siguiente ejemplo:
CREATE PROCEDURE [dbo].[pExample]
AS
BEGIN TRY
BEGIN TRAN
select * from Employee
select * from Client
COMMIT TRAN
RETURN 1
END TRY
BEGIN CATCH
IF @@TRANCOUNT >0 BEGIN
ROLLBACK TRAN
END
print 'The error message is : ' + ERROR_MESSAGE()
RETURN 0
END CATCH
2- Defina en flexygo el proceso de tipo Stored procedure indicando los nombres que le quiera dar al conjunto de resultados obtenidos.
3- Sitúese en el editor HTML
4- En el primer apartado HTML de la izquierda poner la siguiente istrucción:
6- En el apartado central correspondiente al código js, poner el siguiente código:
function initTest(){
//Clear div with results
$('sysLog').empty();
debugger;
sampleProcess();
}
function sampleProcess(){
debugger;
//Instance process by name
var myprocess=new flexygo.Process('pexample','','');
//Run process
//Si tuviera parámetros: myprocess.run({"Param1":"value1","Param2":"Value2"},(ret) => {
myprocess.run((ret) => {
if(ret.Success){
$('#sysLog').append('<p>Clientes:' + ret.Data.clientes.length + '</p>');
$('#sysLog').append('<p>Empleados:' + ret.Data.empleados.length + '</p>');
}
});
}
Daniel Lutz
Ejemplo de uso de una stored que devuelve 2 tablas de resultados.
Vamos a ejecutar un proceso de base de datos que retorne 2 conjuntos de resultados y capturarlos desde un proceso js.
Para implementar el ejemplo, debe utilizar la herramienta HTML Editor, accesible desde el panel de administración - Otras herramientas
1- Defina un stored procedure en la base de datos llamado pExample que retorne una 2 consultas SQL tal como indica el siguiente ejemplo:
2- Defina en flexygo el proceso de tipo Stored procedure indicando los nombres que le quiera dar al conjunto de resultados obtenidos.
3- Sitúese en el editor HTML
4- En el primer apartado HTML de la izquierda poner la siguiente istrucción:
5- En la casilla derecha correspondiente al uso de estilos css poner el siguiente código:
6- En el apartado central correspondiente al código js, poner el siguiente código: