Hola de nuevo les agradezco todos las sugerencias que me hicieron y de ante mano les agradezco la molestia que se tomaran en este:
cree un stored produce en sql server:
Código SQL
[-]
CREATE procedure a_SPAgregar(
@rec_id varchar(50),
@venta_id varchar(50),
@producto_id varchar(50),
@pventa varchar(50),
@paquete_id varchar(50),
@paquete varchar(50),
@venta_realizada varchar(50),
@cancelada varchar(50)
)
AS
SET NOCOUNT ON
insert a_detalles_ventas (rec_id, venta_id, producto_id, pventa, paquete_id, paquete, venta_realizada, cancelada)
values (@rec_id, @venta_id, @producto_id, @pventa, @paquete_id, @paquete, @venta_realizada, @cancelada)
SET NOCOUNT OFF
GO
Y en una aplicación agregue 8 cajas de texto que será donde el TstoredProc (de la pestaña BDE) de nombre (sp1) tomara los parámetros para mandárselos al sql server y un botón donde ejecutare esta acción con el siguiente código:
Código Delphi
[-]
sp1.Params.ParamByName('@rec_id').Value := edit1.Text;
sp1.Params.ParamByName('@venta_id').Value := edit2.Text ;
sp1.Params.ParamByName('@producto_id').Value := edit3.Text ;
sp1.Params.ParamByName('@pventa').Value := edit4.Text ;
sp1.Params.ParamByName('@paquete_id').Value := edit5.Text ;
sp1.Params.ParamByName('@paquete').Value := edit6.Text;
sp1.Params.ParamByName('@venta_realizada').Value := edit7.Text ;
sp1.Params.ParamByName('@cancelada').Value := edit8.Text;
sp1.Prepare;
sp1.open;
también le he intentado con sp1.ExecProc en ves de sp1.open
pero al momento de ejecutarlo me aparece el siguiente mensaje:
project 'X.exe' raised exception class EDatabaseError With message 'sp1: no parameter type for parameter '@rec_id'', process stopped. use step or tun to continue
al tratar de abrir el sp1 en tiempo de diseño me aparece esto
'sp1: no parameter type for parameter '@rec_id''
al darle doble click sobre el objeto y tratar de agregar los parámetros por default (teniendo o no los q agrega automáticamente) me marca el mismo error
'sp1: no parameter type for parameter '@rec_id''
si me pudieran orientar en algo o decirme como se manda llamar un stored produce en sql server q recibe parámetros se los agradeceré, lo que pasa es que casi no sé de delphi (no se si sirve pero utilizo delphi 7 y sql server 2000)