Power Builder - Urgente Procedimientos Almacenados

 
Vista:

Urgente Procedimientos Almacenados

Publicado por derick (23 intervenciones) el 30/03/2006 22:09:11
hola gente del foro de antemano les aagradesco por su ayuda

tengo un sp en sql y quiero utilizarlo en Power
apesar de q declaro el sp y le ejecuto no pasa nada

//en sql
create procedure insertar_marca
@id_marca char (2), @nombre varchar(15) , @id_pais char (2)
as
insert into Marca Values (@id_marca ,@nombre,@id_pais)

//power
DECLARE insertar_marca_desde_PB PROCEDURE FOR insertar_marca
id_marca = sle_1.text,
nombre = sle_2.text,
id_pais = sle_3.text ;

execute insertar_marca_desde_PB ;

y una cosa mas , como hago para q este prcedimiento se ejecute y se refleje en mi datawindows

2. Procedimiento en sql
create procedure selecionar_alumno
@nombre varchar (20)
as
select * from Empleado as E where E.Nombre= @nombre
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Urgente Procedimientos Almacenados

Publicado por dacosta (4 intervenciones) el 31/03/2006 15:29:55
Hol!!!..... El problema no es el SP, tenes un error de sintaxis de DB.
En powerbuilder para pasar como parametros deben ser 1-Valores Fijos o 2-Variables, pero NO objetos. PB no te da error de compilacion cuando haces estas asignaciones de objetos, pero luego no funciona como es tu caso.

lo que tienes que hacer es:

//power
STRING id_marca, nombre, id_pais

id_marca = sle_1.text
nombre = sle_2.text
id_pais = sle_3.text

DECLARE insertar_marca_desde_PB PROCEDURE FOR insertar_marca
@id_marca = :id_marca,
@nombre = :nombre,
@id_pais = :id_pais ;

//NO TE OLVIDEZ DE LOS 2 PUNTOS (:) DELANTE DE LAS VARIABLES Y EL (@) DELANTE DE LOS PARAMETROS DEL SPexecute insertar_marca_desde_PB ;
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Urgente Procedimientos Almacenados

Publicado por derick (23 intervenciones) el 04/04/2006 05:05:39
hola dacosta gracias por el dato me servira de mucho

oye y si tengo un procedimiento q seleciona
por ejemplo a todos los clientes maria como hago para q se refleje en mi dw

gracias por todo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:Urgente Procedimientos Almacenados

Publicado por Eduardo (1 intervención) el 25/05/2006 22:34:37
Hola.
Sabes yo he trabajado con sp de SQL y para solucionar el detalle de como reflejar el resultado de la ejecucion del sp en una dw, yo lo hice de la siguiente forma,

creo una dw que este asociada al sp y cuando a la dw le doy la instruccion Retrieve le indico el parametro que estas solicitando.

ej:

dw_1.Retrieve( "maria" )

y esta dw como tiene asociado un sp que tambien pide un paramatro de busqueda lo ejecutara y el retorno de la informacion la mostrata en la dw.

Si existe otra forma mas facil avisa plis..jajaj... espero que te sirva
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar