Мой System.Data.SqlClient
сообщает, что я забыл передать параметр.SQL Server 2008 R2 Отсутствует параметр
Ну, я почесал голову над этим.
Я использую SQL Server 2008 R2 с Asp.Net MVC2 в VS2008.
Вот экран.
Что я пропустил?
EDIT
Вот хранимая процедура Заголовок
ALTER PROCEDURE [dbo].[ClientMst_AUTO](@Params VARCHAR(50),@result xml output)
as
BEGIN
Можете ли вы показать нам фактическую инструкцию SQL, которую используете? Также: когда вы определяете 'SqlParameter' типа' SqlDbType.VarChar' - вы должны ** всегда ** определять длину, иначе вы могли бы получить строку длиной в 1 символ! –
Вы имеете в виду хранимую процедуру или текст команды? – Deb
Если это хранимая процедура, то хранимый заголовок proc (чтобы увидеть, как выглядят параметры) - в противном случае полный оператор SQL. –