دوستان من یک سرچ ساده دارم پروسیجر به شکل زیر که نمیتونم بهش پارامتر ارسال کنم . خیلی سرچ کردم ولی متاسفانه نتیجه ای نداشت.
CREATE PROCEDURE [dbo].[spstest]
(
@model NVARCHAR (20)
)
AS
begin
SELECT * from Table where model = @model
end
سپس در سی شارپ میخوام پارامتر model را که در یک تمست باکس وارد میشه به پروسیجر پاس بدم ولی با خطا روبرو میشم .
SqlCommand comm = new SqlCommand();
comm.CommandType = CommandType.StoredProcedure;
comm.Connection = con;
comm.CommandText = "sptest" ;
comm.Parameters.AddWithValue("@model", textBox1.Text);
SqlDataAdapter da1 = new SqlDataAdapter();
da1.SelectCommand = comm;
DataTable dt = new DataTable();
da1.Fill(dt);
خطا :
Procedure sptest has no parameters and arguments were supplied.