Недавно я перешел на использование Oracle, но все мои попытки использовать
компонент TStoredProc оказываются неудачными. Почему?
Причины неработоспособности компонента TStoredProc могут быть следующими.
Во-первых, при использовании ODBC-доступа может оказаться, что применяемый
вами ODBC-драйвер не поддерживает хранимые процедуры (как известно, не все
ODBC-драйверы их поддерживают).
Во-вторых, имеется известная проблема, описание которой содержится в разделе
Developers Support корпоративного сайта Inprise (http://www.inprise.com). Дело в
том, что число параметров хранимой процедуры, с которой взаимодействует
компонент TStoredProc, не должно превышать 10. В случае, если реальное число
параметров превышает 10, многие разработчики переписывают хранимые процедуры
так, чтобы они использовали строковые параметры, содержащие по несколько
реальных параметров.
|