Модераторы: gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> запутался с параметрами DataCommand 
V
    Опции темы
Varenij
Дата 26.5.2008, 07:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 21.3.2007

Репутация: нет
Всего: нет



СУБД PostgreSQL
У меня есть две связанные таблицы, в которых я добавляю и изменяю записи с помощью хранимых процедур.
С процедурой добавления проблем нет.
Когда так вызываю процедуру изменения:
Код

NpgsqlCommand depUpdate = new NpgsqlCommand("select departamentupdate(@ID, @name, @DepType, @Master, @Detail, 20,  20, 3, '2008.12.02')", conn);

тоже все работает.
А когда с параметрами
Код

NpgsqlParameter pcountInListOfMem = new NpgsqlParameter("@countInListOfMem", NpgsqlTypes.NpgsqlDbType.Integer, 4, "countInListOfMem");
...
NpgsqlCommand depUpdate = new NpgsqlCommand("select departamentupdate(@ID, @name, @DepType, @Master, @Detail, @countInListOfMem,  20, 3, '2008.12.02')", conn);
...
depInsert.Parameters.Add(pcountInListOfMem);

При выполнении выдает ошибку
ERROR: 42703: column "countinlistofmem" does not exist

Хотя добавление с теми же параметрами работает
Почему так?


PM MAIL   Вверх
informatik
Дата 26.5.2008, 15:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 207
Регистрация: 4.11.2007

Репутация: 1
Всего: 6



Цитата

А когда с параметрамикод C#

NpgsqlParameter pcountInListOfMem = new NpgsqlParameter("@countInListOfMem", NpgsqlTypes.NpgsqlDbType.Integer, 4, "countInListOfMem");
...
NpgsqlCommand depUpdate = new NpgsqlCommand("select departamentupdate(@ID, @name, @DepType, @Master, @Detail, @countInListOfMem,  20, 3, '2008.12.02')", conn);
...
depInsert.Parameters.Add(pcountInListOfMem);


Как то странно.. Создаешь команду обнолвления а присваиваешь параметр команде depInsert
--------------------
namespace informatik
PM MAIL   Вверх
Varenij
Дата 27.5.2008, 06:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 32
Регистрация: 21.3.2007

Репутация: нет
Всего: нет



 smile
совсем старый стал
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
stab
mr.DUDA
Exception

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, stab, mr.DUDA, Exception.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Базы данных под .NET | Следующая тема »


 




[ Время генерации скрипта: 0.0929 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.