powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ExtendedStoreProc\Только спецам...
10 сообщений из 10, страница 1 из 1
ExtendedStoreProc\Только спецам...
    #32274574
Seer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кто нибуль писал расширенную хранимую процедуру на VB для SQL Server.
Коротенько напишите как ее сделать.
Как программировать (как обычно или использовать спец. инетрфейс программирования)?
Нужно ли подключать специальные библиотеки?
Какую DLL создавать (ActiveX object DLL или какую другую DLL.)
Как зарегистрировать знаю.
В принцепе сам пытался написать но ничечего не получилось.
Если не сложно на каком нибудь коротеньком примере.
Ведь это все неограниченные возможности, как для Access так и для SQL Server.
...
Рейтинг: 0 / 0
ExtendedStoreProc\Только спецам...
    #32274717
Seer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Что, неужели ни кто не писал на VB расш.ханим.проц.? А ведь можно. Может кто нибудь ответит.
...
Рейтинг: 0 / 0
ExtendedStoreProc\Только спецам...
    #32274738
Фотография fedd
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спецов видимо нет, панимаашь
...
Рейтинг: 0 / 0
ExtendedStoreProc\Только спецам...
    #32274745
Фотография Владимир Саныч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
По-моему, это вопрос по VB и по SQL Server'у, а не по Аксессу. Соответственно, больше шансов получить ответ в тех двух форумах, а не в этом.
...
Рейтинг: 0 / 0
ExtendedStoreProc\Только спецам...
    #32274755
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Кто нибуль писал расширенную хранимую процедуру на VB для SQL Server.

1. если кто-нибудь тебе скажет что писал - плюнь в лицо ибо врвет :)
Только на С++.
С выходом SQL 2003 ситуация измениться - можно будет писать на Net- языках. Но на VB6 все-равно нельзя будет. Если на С++ - то там специальный проект есть- я не разбирался
2. А зачем? Быстрей от этого работать не будет
...
Рейтинг: 0 / 0
ExtendedStoreProc\Только спецам...
    #32274917
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 SV

а в чем принципиальная разница между библиотеками написанными в с++ и VB ?

я знаю только одно единственное отличие - что нельзя алиасную длл делать в VB
...
Рейтинг: 0 / 0
ExtendedStoreProc\Только спецам...
    #32275018
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, блин, SV совершенно прав для MSSQL нужны библиотеки специальной структуры, такого типа проекта в VB нет
...
Рейтинг: 0 / 0
ExtendedStoreProc\Только спецам...
    #32275122
Хам трамвайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
можно я похамлю?
Майкл Оутей "SQL server 2000"
стр.217-237
целая глава посвящена
расширенным процам
как, где, куда и скока
...
Рейтинг: 0 / 0
ExtendedStoreProc\Только спецам...
    #32275165
Фотография АлексейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 XT.

Можно конечно, кидай сюда. вместе почитаем.
в BOL говорится что Ex SP DLL можно делать самому напимер на С++
и все остальное - примеры и детали только про С++

я попробовал сделать на VB AX DLL из аксесса проверил - работает а SQL говорит что не может найти имя функции в библиотеке. и фиг его знает как он ищет ее то ли по алиасу то ли еще как...
...
Рейтинг: 0 / 0
ExtendedStoreProc\Только спецам...
    #32276165
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если что-то не получаеться - прочти справку (с) Древняя компьютерная мудрость :)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
Extended Stored Procedure API
The Extended Stored Procedure application programming interface (API) is a server-
based API specific to Microsoft® SQL Server™  2000 . It can be used to produce 
extended stored procedures. An extended stored procedure is a C or C++ dynamic-
link library (DLL) that can be called from Transact-SQL using the same syntax as 
calling a Transact-SQL stored procedure. Extended stored procedures are a way to 
extend the capabilities of Transact-SQL to include any resources or services 
available to Microsoft Win32® applications.


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
Programming Extended Stored Procedures
Microsoft Open Data Services provides a server-based application programming 
interface (API) for extending Microsoft® SQL Server™ functionality. The API 
consists of C and C++ functions and macros used to build applications in the 
following categories: 

Extended stored procedures.

Gateway applications. 

Extended Stored Procedures
Packaged as dynamic-link libraries (DLLs), extended stored procedures provide a 
way to extend SQL Server functionality through functions developed by using 
C/C++, the Open Data Services API, and the Microsoft Win32® API. These 
functions can send result sets and output parameters back to the client from a 
variety of external data sources.

Gateway Applications
In the past, Open Data Services was used to write server applications, such as 
gateways to non-SQL Server database environments. With the emergence of 
newer and more powerful technologies, such as Windows NT Component Services 
and SQL Server distributed queries, the need for Open Data Services gateway applications has largely been replaced. 

If you have existing gateway applications, you cannot use opends60.dll and ums.dll 
that are shipped with SQL Server  2000  to run the applications. Gateway 
applications are no longer supported.

You can continue to run gateway applications using the opends60.dll and ums.dll 
that shipped with SQL Server  7 . 0 .
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ExtendedStoreProc\Только спецам...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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