Форум программистов, компьютерный форум, киберфорум
C#: Базы данных, ADO.NET
Войти
Регистрация
Восстановить пароль
 
0 / 0 / 0
Регистрация: 04.06.2014
Сообщений: 6
1

Как передать параметры в хранимую процедуру

07.02.2012, 12:17. Просмотров 1602. Ответов 0
Метки нет (Все метки)

Доброго времени суток. Облазив все что только можно было не смог найти ответ на вроде бы банальный вопрос, как передать параметры в хранимую процедуру? Условия работы у меня MS SQL 2000 sp3 msde, VS 2010, Firebird. Задача перегнать из базы бёрда в базу мсскл, но условие использовать имеющуюся ХП. Собственно при передаче параметра возникает ошибка

ERROR [42000] [Microsoft][ODBC SQL Server Driver][SQL Server]Procedure 'register_person' expects parameter '@v_ID', which was not supplied.

Майкрософт заявляет о том,что эта ошибка,связанная с построением самого запроса при использовании Odbc data provider, была исправлена в сп4,хотя на деле ничем таким и не пахнет,при накатке сп4 ошибка сохранилась. Я перепробовал 4 варианта передачи параметра в ХП
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
dbcom.Parameters.Add(new OdbcParameter("@v_ID",-1));
 
dbcom.Parameters.AddWithValue("@v_ID",-1);
 
OdbcParameter p = dbcom.Parameters.Add("@v_ID", OdbcType.Int,4);
p.Value = -1;
 
OdbcParameter p = new OdbcParameter();
p.ParameterName = "@v_ID";
p.OdbcType = OdbcType.Int;
p.Size = 4;
p.IsNullable = true;
p.Value = -1;
dbcom.Parameters.Add(p);
Подскажите,возможны ли еще варианты,или в чем может быть ошибка?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.02.2012, 12:17
Ответы с готовыми решениями:

Как передать параметр в хранимую процедуру с типом nvarchar
Добрый день! Есть хранимая процедура ALTER PROCEDURE . @name_sotr nvarchar(50) AS BEGIN ...

Как передать параметры в процедуру
БД oracle имеется вот такая процедура CREATE OR REPLACE procedure addchecks (colpar number,fupar...

PHP + MS SQL. Как передать параметры в хранимую процедуру?
Как передать из PHP значения параметров для хранимой процедуры в MS SQL Server перед ее выполнением?

Как передать табличную переменную в хранимую процедуру
Подскажите пожалуйста как передать табличную переменную в сохранённую процедуру в MS SQL Server???...

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.02.2012, 12:17

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как передать переменное число параметров в хранимую процедуру?
Уважаемые, Может кто знает как передать переменное колличество параметров в хранимую процедуру на...

Как передать имя таблицы параметром в хранимую процедуру
Здравствуйте! Подскажите, пожалуйста, каким должен быть правильный синтаксис хранимой процедуры...

Как передать в хранимую процедуру в MSSQL 2000 массив данных?
Есть нужда передать в качестве входного параметра в хранимую процедуру массив данных. Есть ли...

Как можно вызвать хранимую процедуру и при вызове передать ей параметр
ASP.NET C# вопрос: Есть веб-приложение, на странице содержится GridView с подключённой базой...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.