Хранимая процедура, вызывающая ошибкуC#

Место общения программистов C#
Anonymous
Хранимая процедура, вызывающая ошибку

Сообщение Anonymous »

Я объявил 2 параметра для своей хранимой процедуры следующим образом:

Код: Выделить всё

ALTER procedure [dbo].[paging_select]
@startrowindex int,
@maximumrows int
as
begin
select username,firstname,lastname from crudtable ;
end
Просто передаем значение следующим образом, но при его выполнении возникает ошибка:

Код: Выделить всё

SqlConnection con = new SqlConnection(getconnectionstring());
con.Open();

DataTable dt = new DataTable();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter sda = new SqlDataAdapter("paging_select", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@startrowindex", 1);
cmd.Parameters.AddWithValue("@maximumrows", 3);
//  cmd.Parameters.AddWithValue("@totalrows", 1);

cmd.Connection = con;
sda.Fill(dt);
sda.Dispose();
gridview.DataSource = dt;
gridview.DataBind();
con.Close();
Ошибка:


Процедура или функция «paging_select» ожидает параметр
'@startrowindex', который не был предоставлен.


Пожалуйста, помогите.

Подробнее здесь: https://stackoverflow.com/questions/117 ... sing-error

Вернуться в «C#»