powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / не получается передать массив параметров(SqlParameters), созданных как отдельный массив
7 сообщений из 7, страница 1 из 1
не получается передать массив параметров(SqlParameters), созданных как отдельный массив
    #34702283
Фотография FasterHarder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
I started in 1983, in 2007 i still on a case!

Всем программистам привет! Respect! Столкнулся с небольшой проблемой, связанной с передачей массива SQLPARAMETERS в библиотечную функцию. В общем мне необходимо передать один( в данном случае один, а так может быть сколь угодно много, в зависимости от ХП на сервере:) ) параметр и пишу так:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
// Намерение: вызываем библиотечную функцию для получения перечния всех областей
            SqlParameter[] sql_param = new SqlParameter[ 1 ];
            //sql_param = new SqlParameter[ 1 ];

            sql_param[ 0 ].ParameterName = "@TTYPE";
            sql_param[ 0 ].SqlDbType = SqlDbType.Int;
            sql_param[ 0 ].Value =  1 ;
            
 
           Exception exep = null;
            sql_dataRdr = ReturnsCountRecord.GET_DATA_FROM_DATAREADER(sql_connString, ref sql_param, 
                CommandType.StoredProcedure, ref exep,"GET_FILTER_NAME_CAMERA");

на что получаю сообщение об ошибке(см. прил. файл). Не совсем понимаю из сообщения об ошибке, что необходимо создать при помощи new. Подскажите как быть то?
...
Рейтинг: 0 / 0
не получается передать массив параметров(SqlParameters), созданных как отдельный массив
    #34702294
winsky!
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а
Код: plaintext
sql_param[ 0 ] = new SqlParameter();
Пушкин должен написать?
...
Рейтинг: 0 / 0
не получается передать массив параметров(SqlParameters), созданных как отдельный массив
    #34702305
Фотография FasterHarder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
I started in 1983, in 2007 i still on a case!

да, круто. Thank's. Top Close.
...
Рейтинг: 0 / 0
не получается передать массив параметров(SqlParameters), созданных как отдельный массив
    #34702318
Фотография Нахлобуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
// Намерение: ...

Типа, Intentional programming :) ?
...
Рейтинг: 0 / 0
не получается передать массив параметров(SqlParameters), созданных как отдельный массив
    #34702578
Фотография FasterHarder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
I started in 1983, in 2007 i still on a case!

НахлобучТипа, Intentional programming :) ?
возможно, это я пишу по аналогии как советует Макконели из "Совершенного кода", хотя мой код АНТИСОВЕРШЕННЫЙ
...
Рейтинг: 0 / 0
не получается передать массив параметров(SqlParameters), созданных как отдельный массив
    #34703386
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а че, если бы ты просто написал
Код: plaintext
1.
//вызываем библиотечную функцию для получения перечния всех областей
это уже было бы не совершенно ;-) ? а так имхо как робот ;-)

Код: plaintext
1.
2.
3.
4.
// Событие: они готовят пушку
// Вопрос: зачем?
// Решение : ааа !!! они будут стрелять
(с) Остров сокровищь
...
Рейтинг: 0 / 0
не получается передать массив параметров(SqlParameters), созданных как отдельный массив
    #34703483
Фотография FasterHarder
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
I started in 1983, in 2007 i still on a case!

chpashaа че, если бы ты просто написал

//вызываем библиотечную функцию для получения перечния всех областей

это уже было бы не совершенно ;-) ? а так имхо как робот ;-)

стать роботом в программинге, это одна из моих несбываемых мечт:). Все делать на автомате, а главное зная как это делается. Что касается слова "намерение", то все легко объянить. Откуда у вас такая уверенность, что функция/метод отработает корректно и вы получите на выходе ожидаемый/планируемый рузультат? Как говорить мой дядя: ты можешь быть уверенным только в одном на 100%, что мы умрем:). Пиша слово "намерение" я только думаю, что все пройдет пучком, будучи до конца в этом не уверенным на все сто:).

chpasha// Событие: они готовят пушку
// Вопрос: зачем?
// Решение : ааа !!! они будут стрелять
(с) Остров сокровищь

скорее это не решение, а следствие события:). ну конечно же имхо:).
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / не получается передать массив параметров(SqlParameters), созданных как отдельный массив
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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