jueves, 24 de abril de 2008

DataWindow Stored Procedure

Para crear un DW de tipo Stored Procedure, seguimos los sgtes pasos:
1 - Clic en New del PowerBar, luego en la pestaña DataWindow elegimos Grid y OK
2 - Luego nos mostrara la sgte ventana donde elegiremos Stored Procedure y Next
3 - Luego en la sgte ventana buscamos el Stored Procecure con el que queremos trabajar y Next, Next, Finish.

4 - Por ultimo asociamos el Objeto DataWindow de tipo Stored Procedure al Control DataWindow de la ventana en la que deseamos mostrar los datos.

1 comentario:

Unknown dijo...

Hice un STORE PROCEDURE en MySQL para empezar a conocer sobre este tema, con el siguiente SQL


CREATE PROCEDURE PRUEBA(codigo varchar(4))
SELECT * FROM CLIENTES WHERE CLIENTES.CÓDIGOCLIENTE = codigo

Cuando quiero acceder desde el Profile de Power Builder me sale este error:

SQLSTATE = S0022
[NySQL][ODBC 5.3(w)
Driver][mysqld-5.5.5-10.1.21-MariaDB]Unknown column
'codigo' in 'field list']
1 excute root.PRUEBA;0 codigo = codigo

Obviamente no me permite crear el Datawindows Store Procedure.
Sin embargo cuando no le pongo parametros al Store Procedure en MySQL funciona normal y me permite la creacion del objeto datawindow store procedure.

Debo hacer algun cambio en la configuracion del ODBC, del PowerBuilder o del SP en MySQL?

Muchas gracias