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

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

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

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

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

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

Код: 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
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / ExtendedStoreProc\Только спецам... / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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