2013-03-20 2 views
0

Обычно я использую этот код для кодирования строки с использованием компонента DLL Com + Component/Object, и мне интересно, как и если что-то подобное можно сделать внутри функции SQL?Использование функции Com + (VBScript) в функции SQL

Я знаю, как писать SQL-функции, но не связанные с объектами из библиотеки Com +, может ли это быть выполнено?

Это, как я хотел бы написать код в приложении:

sMyKey = "1234567" 
sStr = "Text to be encoded" 

Set Crypt = server.CreateObject("aspCrypt.EasyCRYPT") 
Crypt.Algorithm = 162 
Crypt.Mode = cmCTS 
Crypt.Counter(-1) 
Crypt.initKey(sMyKey) 

sEncodedString = Crypt.EncodeString(sStr , 1) 

Set Crypt = Nothing 

Это возвращает sEncodedString Как бы написать этот код в функции SQL?

+0

Ваш текущий код выглядит так, как это 'VBScript'? Почему бы вам не поставить TSQL в VBScript, а не пытаться делать VBScript в TSQL? Рассмотрите возможность использования ADODB для подключения к вашему SQL Server. –

+0

Да VBScript, потому что выполнение этого на стороне SQL Server упростит работу с данными и ускорится. –

+0

Хорошо, серверная сторона VBScript. Есть ASP? –

ответ

Смежные вопросы