Ayuda en Power Builder y SQL SERVER URGENTE
Espero algún asugerencia o ayuda en el siguiente caso:
Tengo un store procedure:
create procedure insert_entregaparcial @f_registro datetime , @usuario varchar(20), @new_id numeric(11) output
as
insert into scaentregaparcial(intalmcodigo,datepfecha,numepestado,vchrepusuacreacion,datepfechacreacion)
values(1,@f_registro,1,@usuario,@f_registro);
select @new_id = (max(intepcodigo)) from scaentregaparcial
GO
que lo llamo desde un script de power al hacer click en un botón:
longlong id_entrega=0
datetime fecha
fecha=datetime(today(),now())
declare myproc procedure for insert_entregaparcial(:fecha,:usuario,:id_entrega);
execute myproc ;
al hacer un debug se sale el siguient error en:
string sqlerrtext: Space must be allocated for bind parameter ...
He probado el mismo procedimiento modificándolo para que no rebiba el tercer parámetro y si funciona hace el insert.
Necesito, esa variable de retorno porque con esa hago otro insert en otra tabla.
Tengo un store procedure:
create procedure insert_entregaparcial @f_registro datetime , @usuario varchar(20), @new_id numeric(11) output
as
insert into scaentregaparcial(intalmcodigo,datepfecha,numepestado,vchrepusuacreacion,datepfechacreacion)
values(1,@f_registro,1,@usuario,@f_registro);
select @new_id = (max(intepcodigo)) from scaentregaparcial
GO
que lo llamo desde un script de power al hacer click en un botón:
longlong id_entrega=0
datetime fecha
fecha=datetime(today(),now())
declare myproc procedure for insert_entregaparcial(:fecha,:usuario,:id_entrega);
execute myproc ;
al hacer un debug se sale el siguient error en:
string sqlerrtext: Space must be allocated for bind parameter ...
He probado el mismo procedimiento modificándolo para que no rebiba el tercer parámetro y si funciona hace el insert.
Necesito, esa variable de retorno porque con esa hago otro insert en otra tabla.
1 Respuesta
Respuesta de Antonio Garcia