Re: Проблема с Update (IBPROVIDER)
От: Andrew Merkulov Россия www.ibprovider.com
Дата: 07.03.07 09:32
Оценка: 3 (1)
Здравствуйте, ZeeM

ZM>В чем может быть трабла?

Добавляйте параметры в тойже последовательности, в которой они идут в команде:
  string upd_com = "UPDATE OBJECTS SET ";
   upd_com += "NAME = :NAME, PHONENUMBER = :PHONENUMBER ";
   upd_com += "WHERE (ID=:ID)";

   .......

   cmd.Parameters.Add("NAME", OleDbType.VarChar, 20,"NAME");
   cmd.Parameters.Add("PHONENUMBER", OleDbType.VarChar, 20,"PHONENUMBER");
  cmd.Parameters.Add("ID", OleDbType.Integer,0,"ID");

P.S. OleDbCommand не поддерживают работу с именованными параметрами. Хотя IBProvider предоставляет интерфейс для получения имен параметров ADO.Net этот интерфейс просто игнорирует. Так что во избежании ошибок:



Немного обо мне, и моем круге
Мои профиль в LiveLib — книги
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.