我有这个存储过程,当我从我的 c# 代码调用时,我得到了错误,我不知道是什么问题。
存储过程
ALTER procedure [dbo].[modProducto]
Store Procedure
@id integer,
@descripcion varchar(100),
@tipoproducto integer,
@existencia integer,
@precio money
AS
update producto
set descripcion = @descripcion, idtipoproducto = @tipoproducto, existencia = @existencia, precio = @precio
where idproducto = @id
select 'Producto modificado correctamente'
C# 代码
MessageBox.Show(cx.ejecutarOtro("modProducto " +
txtProducto.Text + ",'" +
txtDescripcion.Text + "'," +
(comboProducto.SelectedIndex + 1) + "," +
numericUpDownExistencia.Text + "," +
txtPrecioProducto.Text
));
cx.ejecutarotro
是执行 SQL 查询的方法。txtProducto
,txtDescripcion
并且txtPrecioProducto
是文本框。Numericupdownexistencia
是一个NumericUpDown
盒子。comboProducto
是一个下拉列表。
提前致谢。