powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / String[1]: Свойство Size имеет недопустимый размер 0.
2 сообщений из 2, страница 1 из 1
String[1]: Свойство Size имеет недопустимый размер 0.
    #33844893
guesty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
String[1]: Свойство Size имеет недопустимый размер 0.
    #33845027
guesty
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
странно но после
замены
-->> cmd.Parameters.Add("@iErrorCode", SqlDbType.VarChar );
на cmd.Parameters.Add("@iErrorCode", SqlDbType.Int );

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


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