Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Базы данных и репортинг > ADOStoredProc


Автор: Juliya 14.1.2011, 15:03
Я работаю с базой данных MySQL через Delphi7. В самой ФВбазе есть процедура действия proc_d со входным параметром nomer_semestra. Мне нужно использовать эту процедуру в приложении с помощью компонента ADOStoredProc1.   У этого компонента задала параметры Connection и ProcedureName (proc_d). Есть также на форме компоненты текстовый редактор Edit3, в котором нужно будет вводить нужный входной параметр,  и кнопка Button4 для выполнения процедуры. В кнопке прописала:
Код

procedure TForm1.Button4Click(Sender: TObject);
begin
try
  with ADOStoredProc1 do
  begin
   ParamByName('nomer_semestra').Asinteger:= strtoint(trim(edit3.Text));
   execproc;
  end;
  ADOQuery1.Open;
  except
  showmessage ('ошибка');
end;
end;


Но тут возникают сразу ошибки:
http://s2.ipicture.ru/

Помогите пожалуйста их исправить. Просто я делаю по образцу для другой СУБД.

Автор: Frees 14.1.2011, 15:08
Код

Parameters.ParamByName


?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)