Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

2000 Вызов внешнее приложение dll [MSSQL]


Страницы:   1 2

KAA ©   (2003-05-12 11:07:00) 

Есть dll с процеурами. Необходимо из MSSQL вызвать нужную процедуру из этого dll файла.

Я могу создать Extended Stored Procedures
EXEC master..sp_addextendedproc MkDirTest, "c:\sqldll.dll"
Но вызов процедуры MkDirTest выдает ошибку:
Cannot load the DLL c:\sqldll.dll, or one of the DLLs it references. Reason: 126(Не найден указанный модуль.).


KAA   (2003-05-12 11:41:00) [21]

Собственно проблема в том, что он ее не находит. Выдает ту де ошибку, если написать неправильный путь. Но ведь я ее четко выбираю, четко не нее указываю, уже проверял еоднократно.


Дмитрий Баранов   (2003-05-12 11:24:00) [22]

1) Права sysadmin?
2) Прописать путь, где лежит dll, в PATH?
3) или просто сделать COM-обертку над этой DLL, создать обычную ХП или функцию, затем через sp_OACreate, sp_OAMethod и пр. создать COM-объект и вызвать его методы, которые будут дергать твою DLL. На производительности не сильно скажется.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо