如何在VB.NET执行存储过程
CREATE PROCEDURE DeletetblOfficeEquipmentProfileRecord
@OE_ID varchar(11)
AS
BEGIN
DELETE FROM [EOEMS].[dbo].[tblOfficeEquipmentProfile]
WHERE [OE_ID][email protected]_ID
END
RETURN
GO
以上就是我怎么会在vb.net执行我的SQL存储过程2003如何在VB.NET执行存储过程
这个SP是删除基于一个OE_ID选择上的一个记录文本框
你需要下面的代码执行一个存储过程
Imports System.Data.SqlClient
Dim conn as New SqlConnection(YourConnectionString)
Dim cmd as SqlCommand = conn.createcommand
conn.open()
cmd.CommandType = CommandType.StoreProcedure
cmd.Parameters.Add(New SqlParameter("@OE", YourValue)
cmd.CommandText = DeletetblOfficeEquipmentProfileRecord
cmd.ExecuteNonQuery()
conn.close()
cmd.Parameters.Add(新的SqlParameter( “@ OE_ID”,NVarChar.NVarChar)) 误差先生, 运行时抛出异常信息:System.Data.SqlClient.SqlException - 程序 'DeletetblOfficeEquipmentProfileRecord' 需要参数“@OE_ID ', 那是不供给的。 – ivandinglasan 2013-04-26 00:54:48
尝试使用此Dim OE_ID as string =“10”cmd.Parameters.Add(New SqlParameter(“@ OE_ID”,OE_ID)) – 2013-04-26 05:03:47
http://stackoverflow.com/questions/5991877/vb-net-execute-a-sql-stored-procedure-and-process首先结果 – andy 2013-04-25 05:12:31
,考虑升级。 – Jodrell 2015-05-12 11:38:00