Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Вопрос по поводу WinSock  [new]
Тарас Будзяк
Member

Откуда: Украина г.Тернополь
Сообщений: 43
Есть такой метод использования WinSock в T-SQL

/*фрагмент использования WinSock в моей хранимой процедуре*/

/* Клиент */
exec @hr=sp_OACreate 'MSWinSock.Winsock.1', @obj OUTPUT
if @hr<>0 GOTO ERROR_PROCESSING

exec @hr=sp_OASetProperty @obj, 'RemoteHost',"localhost"
if @hr<>0 GOTO ERROR_PROCESSING

exec @hr=sp_OASetProperty @obj, 'RemotePort',1001
if @hr<>0 GOTO ERROR_PROCESSING

exec @hr=sp_OAMethod @obj,'Connect'
if @hr<>0 GOTO ERROR_PROCESSING
......


Процедура то исполняется но сервер, который ждет этого клиента, не видит
Что можете посоветовать по этому вопросу ?
Буду благодарен за любые ответы
28 янв 03, 17:59    [116533]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по поводу WinSock  [new]
jimmers
Member

Откуда: Санкт-Петербург - New York City
Сообщений: 5069
Вопрос снят?
29 янв 03, 14:23    [117212]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по поводу WinSock  [new]
Тарас Будзяк
Member

Откуда: Украина г.Тернополь
Сообщений: 43
В принципе вопрос не снят, при использовании ActiveX Microsoft WinSock 6.0 проблема остается. Но я нашел альтернативу, использую ActiveX PowerTCP WinSock
29 янв 03, 20:17    [117694]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по поводу WinSock  [new]
jimmers
Member

Откуда: Санкт-Петербург - New York City
Сообщений: 5069
У меня этот контрол выдает ошибку: Class not registered.
Я так понимаю, ему требуется лицензия, которая идет с контролом в случае установки с VB 6, например. Соответственно, вопрос: точно ли не выпадает
с ошибкой в данном фрагменте? Иными словами, не выполняется ли ERROR_PROCESSING.
Если же нет, то не могли бы вы выслать этот контрол вместе с файлами лицензии, чтобы я мог у себя попробовать?
29 янв 03, 21:04    [117710]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по поводу WinSock  [new]
jimmers
Member

Откуда: Санкт-Петербург - New York City
Сообщений: 5069
Пардон, следует читать:

Class is not licensed for use
29 янв 03, 21:06    [117711]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по поводу WinSock  [new]
jimmers
Member

Откуда: Санкт-Петербург - New York City
Сообщений: 5069
Лицензию нашел (на Google):


REGEDIT4

[HKEY_CLASSES_ROOT\Licenses\2c49f800-c2dd-11cf-9ad6-0080c7e7b78d]
@="mlrljgrlhltlngjlthrligklpkrhllglqlrk"


Смотрю...
29 янв 03, 21:10    [117713]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по поводу WinSock  [new]
Тарас Будзяк
Member

Откуда: Украина г.Тернополь
Сообщений: 43
to jimmers

а к каой версии ActiveX PowerTCP эта лицензия ?...
30 янв 03, 12:17    [118015]     Ответить | Цитировать Сообщить модератору
 Re: Вопрос по поводу WinSock  [new]
jimmers
Member

Откуда: Санкт-Петербург - New York City
Сообщений: 5069
Это лицензия к WinSock.
Понимаю, что звучит странно, но мне не удалось
заставить работать WinSock даже в VBS скрипте!
Не соединяется и все тут.
30 янв 03, 13:02    [118083]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить