Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / String[1]: Свойство Size имеет недопустимый размер 0. / 2 сообщений из 2, страница 1 из 1
11.07.2006, 13:39
    #33844893
guesty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String[1]: Свойство Size имеет недопустимый размер 0.
cmd.Parameters.Add("@ID", SqlDbType.Int );
cmd.Parameters["@ID"].Direction = ParameterDirection.Input;
cmd.Parameters["@ID"].Value = ID;

cmd.Parameters.Add("@iErrorCode", SqlDbType.VarChar );
cmd.Parameters["@iErrorCode"].Direction = ParameterDirection.Output;

conn.Open();
вылетает ---> cmd.ExecuteReader(CommandBehavior.CloseConnection); !!!!!!!
(String[1]: Свойство Size имеет недопустимый размер 0.)

string iErrorCode= cmd.Parameters["@iErrorCode"].Value.ToString();

в SQl процедуре, в конце стоит,
SELECT @iErrorCode=@@ERROR

Что не так ??????????
...
Рейтинг: 0 / 0
11.07.2006, 14:09
    #33845027
guesty
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String[1]: Свойство Size имеет недопустимый размер 0.
странно но после
замены
-->> cmd.Parameters.Add("@iErrorCode", SqlDbType.VarChar );
на cmd.Parameters.Add("@iErrorCode", SqlDbType.Int );

проблема исчезла ! хотя SELECT @iErrorCode=@@ERROR дает NULL
и в итоге именно cmd.Parameters["@iErrorCode"].Value дает 0 какое-то внутренее преобразование.
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / String[1]: Свойство Size имеет недопустимый размер 0. / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]