Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Значение параметров для процедуры теряются 
:(
    Опции темы
markivanov
Дата 14.2.2007, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



Помогите. У меня теряются передаваемые параметры для процедуры. В результате приведенного ниже кода процедура из БД вызывается, но передаются пустые значения
Код

procedure TForm1.Button1Click(Sender: TObject);
var p1:tparam;
begin
  ibproc.Close;
  ibproc.UnPrepare;
  ibproc.StoredProcName:='ADDCUSTOMER';
  ibproc.Params.Clear;
  p1:=TParam.Create(ibproc.Params,ptInput);
  p1.Name:='plname';
  p1.Value:='111';
  ibproc.Params.AddParam(p1);

  p1:=TParam.Create(ibproc.Params,ptInput);
  p1.Name:='pfname';
  p1.Value:='222';
  ibproc.Params.AddParam(p1);

  p1:=TParam.Create(ibproc.Params,ptInput);
  p1.Name:='ppatronymic';
  p1.Value:='333';
  ibproc.Params.AddParam(p1);

  ibproc.Prepare;
  if ibproc.Prepared then ibproc.ExecProc;
end;

PM MAIL   Вверх
markivanov
Дата 14.2.2007, 17:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


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

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



спасибо, поменял на
Код

ibproc.StoredProcName:='ADDCUSTOMER';
  ibproc.Params.Clear();
  IBTransaction1.StartTransaction();
  ibproc.Prepare();
  ibproc.ParamByName('plname').asString:='sdfsdf';
  ibproc.ParamByName('pfname').asString:='sdfsdf2';
  ibproc.ParamByName('ppatronymic').asString:='sdfsdf3';
  ibproc.ExecProc();
  IBTransaction1.Commit();

работает smile 
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Базы данных и репортинг"
Vit
Петрович

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Обязательно указание:

1. Базы данных (Paradox, Oracle и т.п.)

2. Способа доступа (ADO, BDE и т.д.)


  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • Вопросы по SQL и вопросы по базам данных не связанные с Дельфи задавать здесь

FAQ раздела лежит здесь!


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

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


 




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


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

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