Как использовать библиотеку DLL в хранимой процедуре?

vetal813
Дата: 10.10.2003 12:46:14
Каким образом задействовать функцию из определенной библиотеки .DLL в создаваемой хранимой процедуре SQL?

Виталий.
iSestrin
Дата: 10.10.2003 12:53:26
sp_OA...
или вызвать ее из специально написанной xp_, с сервером идут примеры, см
vetal813
Дата: 10.10.2003 12:59:13
Простите за наглость, но можно поподробней, а то я совсем не секу в этом.

библиотека slgxapi.dll, а вот функция
Declare Function slapi_DBCreateIDFor Lib "SLGXAPI.DLL" (ByVal aTablename As
String) As String

значит моя строка будет выглядеть так: sp_OA slapi_DBCreateIDFor(Contact) ?
iSestrin
Дата: 10.10.2003 13:08:46
нет, sp_OA... работают с оле-объектами, если же есть готовая дллька, то просто функцию можно вызвать из так называемой расширенной хп, примеры см. C:\Program Files\Microsoft SQL Server\80\Tools\DevTools\Samples
потом sp_addextendedproc
Luzin
Дата: 10.10.2003 13:11:20
Я делал следующим образом.
Создавал новую Extebded Stored Procedure в БД master
и затем высывал ее из QA (только dll на VC++ создана, на счет VB не знаю)
вот почитай еще
http://br.gcl.ru/cgi-bin/br/br11247_1.cgi?1&2&2128&iframe&ref=http%3A//club.shelek.com/viewart.php%3Fid%3D102
Luzin
Дата: 10.10.2003 13:12:53
не тут url кинул
вот этот верный
http://club.shelek.com/viewart.php?id=102
vetal813
Дата: 10.10.2003 13:43:50
Ой, а моно прислать эти примеры мне, а то у меня нет этой папки. Vet813@rambler.ru

>нет, sp_OA... работают с оле-объектами, если же есть готовая дллька, то просто функцию можно вызвать из так называемой расширенной хп, примеры см. >C:\Program Files\Microsoft SQL Server\80\Tools\DevTools\Samples
>потом sp_addextendedproc
iSestrin
Дата: 10.10.2003 13:52:08
они 7 метров весят, а на microsoft.com/sql их можно отдельно сгрузить, причем свежайшие версии, полгода назад обновленные ... но если уж действительно проблема, повтори просьбу на мыло или сюда - вышлю
vetal813
Дата: 10.10.2003 14:22:26
нашел этут папку...
а где именно искать.
в ADO, DBLIB, ODS, .... ?
iSestrin
Дата: 10.10.2003 14:39:05
x:\Program Files\Microsoft SQL Server\80\Tools\DevTools\Samples\ODS