powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вызов StoredProc из Delphi6 в которой используется пользовательская функция
2 сообщений из 2, страница 1 из 1
Вызов StoredProc из Delphi6 в которой используется пользовательская функция
    #32082781
Фдуч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день!
У меня возникла проблема выполнение StoredProc из Delphi. Как известно хранимые процедуры в Access это всего лишь именованные SQL-операторы. В моей процедуре используется пользовательская функция. В результате текст самой процедуры представляет из себя следующее:

SELECT MY_FUNCT([VOLUME]) AS SUM_VOLUME, * INTO MYTAB_IN
FROM MYTAB
WHERE MYTAB.FIELD1=1;

При вызове данной процедуры Delphi ругается: Undefinded function MY_FUNCT.
Не подскажите в чём может быть проблема?
...
Рейтинг: 0 / 0
Вызов StoredProc из Delphi6 в которой используется пользовательская функция
    #32082787
Julius
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проблема в том, что access - это не только база данных, но еще и система разработки приложений.
Так вот, определенная пользователем функция, котрая, по всей видимости написана на VBA не видна ядру базы данных Jet, если к ней обращается не само приложение Access, а другой клиент (например Delphi, как в Вашем случае).
Скорее всего использовать функции VBA при таком подходе не удастся. Если же Вы используете функцию Delphi, так ее таким образом не запустить ни при каких раскладах.
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вызов StoredProc из Delphi6 в которой используется пользовательская функция
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]