Страница 1 из 1
вызов процедуры Ora
Добавлено: 28 май 2013, 13:14
Masygreen
Написана некоторая процедура
prLoadXXXXX в Ora, средствами Ora, как правильно её вызвать ?
Чего-то не получается так... (
Re: вызов процедуры Ora
Добавлено: 28 май 2013, 14:13
Masygreen
Пошел дальше создал в саппорте
вызываю
Код: Выделить всё
var stmt, stmt_str : LongInt;
stmt := sqlAllocStmt;
sqlAddStr ( stmt_str, 'prLoadXXXXX()' );
sqlPrepare ( stmt, stmt_str );
sqlExecute ( stmt );
sqlFreeStr ( stmt_str );
sqlFreeStmt ( stmt );
Получаю ошибку
Синтакстическая ошибка в выражении
Re: вызов процедуры Ora
Добавлено: 28 май 2013, 14:21
Masygreen
итак решение )) в протекте надо дать доступ Разрешено и пересчитать права
Re: вызов процедуры Ora
Добавлено: 28 май 2013, 18:32
m0p3e
Ага. Собственно все это уже расписывал в опыте
Процедура создается как S$xxxxx
Re: вызов процедуры Ora
Добавлено: 29 май 2013, 10:24
Masygreen
m0p3e писал(а):Ага. Собственно все это уже расписывал в опыте
Процедура создается как S$xxxxx
Да в опыте хрен чего найдешь .... кое как по форуму в разных ветках нарыл )) такие фичи давно должны в доке быть, но не будем сейчас об этом )))
Re: вызов процедуры Ora
Добавлено: 05 июн 2013, 13:30
Masygreen
ну так чтоб потом искать легче было ... с параметрами
Код: Выделить всё
var
stmt, stmt_str: LongInt;
stmt := sqlAllocStmt;
SqlBindParam(stmt, 1, nrec);
sqlAddStr (stmt_str, 'PR(?)');
sqlPrepare (stmt, stmt_str);
sqlExecute (stmt);
sqlFreeStr (stmt_str);
sqlFreeStmt (stmt);