このストアドプロシージャがあり、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
ドロップダウンリストです。
前もって感謝します。