Обычно я использую этот код для кодирования строки с использованием компонента 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?
Ваш текущий код выглядит так, как это 'VBScript'? Почему бы вам не поставить TSQL в VBScript, а не пытаться делать VBScript в TSQL? Рассмотрите возможность использования ADODB для подключения к вашему SQL Server. –
Да VBScript, потому что выполнение этого на стороне SQL Server упростит работу с данными и ускорится. –
Хорошо, серверная сторона VBScript. Есть ASP? –