C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
DOA в C++ Builder (передача параметров функции)
AndreN
Отправлено: 23.10.2006, 16:59


Ученик-кочегар

Группа: Участник
Сообщений: 3



Помогите пожалуйста!
Из C++ Builder с Oracle работаю компонентами DOA.
Компонентом OraclePackage функции нужно передать один целочисленный
параметр (функция в пакете с одним входным параметром типа NUMBER).
Пишу так:
//---------------
Variant args;
args.vt = VT_I2;
args.iVal = 1;
int a = DM->OraPackage->CallIntegerFunction("name_fun", &args, 1);

//--при прогоне ошибка "тип второго параметра не поддерживается"
пробовал так:
//----------------
Variant args;
args.operator = (1);
int a = DM->OraPackage->CallIntegerFunction("name_fun",
static_cast(&args),
1);
//---------------то же.
Где туплю, за ранее благодарю!

Вернуться в Работа с базами данных в C++Builder