С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++ Builder: Базы данных
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
sergey.ivanov
3 / 3 / 0
Регистрация: 22.02.2011
Сообщений: 46
1

использование execute procedure .... returning_values

25.05.2011, 19:23. Просмотров 560. Ответов 1
Метки нет (Все метки)

Добрый день.

Подскажите решение такого вопроса:

могу ли я использовать синтаксис оператора execute procedure x_x () returning_values :output_params;
в коде С++?

пример кода:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
 IBQuery1->SQL->Add("execute procedure SaveArticle ");
  IBQuery1->SQL->Add("(:articleid, :name, :notice, :isactive, :parentid) returning_values :output_params;");
 
  IBQuery1->Params->Items[0]->Value = GetArticleId();
  IBQuery1->Params->Items[1]->Value = GetName();
  IBQuery1->Params->Items[2]->Value = GetNotice();
  IBQuery1->Params->Items[3]->Value = GetIsActive();
  IBQuery1->Params->Items[4]->Value = GetParentId();
 
  try {
    IBQuery1->ExecSQL();
  }
  catch (EIBInterBaseError &ex)  {
если можно то как тогда вытянуть значение output_params ?

Меня интересует только этот вариант. Вариант использования Select - Open() я знаю.

Спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2011, 19:23
Ответы с готовыми решениями:

Как открыть поток в TThread в Execute?
мне нужно открыть файл и записать в void __fastcall MyThread1::Execute(). Как...

Error: Unresolved external '__fastcall TComThread::Execute()'
Здравствуйте в Builder выдает ошибку Error: Unresolved external '__fastcall...

Как вернуть курсор в нужное положение после применения Execute?
Всем доброго времени суток, подскажите пожалуйста, как возвращать курсор в...

Как обеспечить синхронизацию двух событий, описанных в разных потоках методом execute()
Добрый день! Подскажите пожалуйста, как обеспечить синхронизацию двух событий,...

procedure OnWaveMessage(var msg:TMessage); message MM_WIM_DATA;
procedure OnWaveMessage(var msg:TMessage); message MM_WIM_DATA; как...

1
MsGuns
537 / 537 / 57
Регистрация: 04.04.2011
Сообщений: 2,002
26.05.2011, 18:46 2
use TIBStoredProc
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2011, 18:46

Нарисовать дом используя procedure Line, procedure Circle, procedure Rectangle
Добрый вечер, нужна ваша помощь, просто на просто не успеваю.. Помогите...

Использование ADODB.CommandClass.Execute(?)
I have to use ADODB: ADODB.CommandClass cmd = new ADODB.CommandClass();...

Объединить программы в подпрограммы(использование procedure) и нарисовать блок схему.
program zadachka; uses crt; const n=3; Var a: array of integer;...


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

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

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