powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Extended Stored Proc......
3 сообщений из 3, страница 1 из 1
Extended Stored Proc......
    #32026098
Андрей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Была на фоксе написана слендующая dll

function DeCrypt_
LParameter n
Local a, Stroka, onErr
Stroka = ''
Private lErr
lErr = .F.
onErr = On('Error')
On Error lErr = .T.
For a = 0 To len(n)-1
Stroka = Stroka + chr(asc(substr(n, a+1, 1)) + a % 5 + a % 12 + 2)
NeXT
On Error &onErr
return Stroka

Смысл данной функции в декодировании некоторых полей фоксовых табличек.
Т.е. храниться в таком виде - ÏïæâÖC9C6&,ï,2',Óææ Á*.1
перебирая каждый символ........
asc - Возвращает значение ANSI
chr-возвращает символ связанный с числовым кодом ANSI
При работе из фокса всё замечательно, ну а почему бы не воспользоваться ею в SQLе.
Так как при перекачке в SQL приходилось сначала декодировать в фоксе, а только затем перекачивать.
Но результат работы фунции в DLL подключеной в Extended Stored Proc...... получился несколько странный к примеру: вместо "Cумка LDPE 40X47,5 арт. С016" - 538624144
Может быть кто нибудь подскажет почему? Или посоветует что нибудь. Может быть есть какие то ограничения на использование dll.
...
Рейтинг: 0 / 0
Extended Stored Proc......
    #32026853
Фотография Алексей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не знаток я в фоксе но похоже у тебя происходит вместо строкового сложения арифметическое сложение значений кодов символов как числовых
...
Рейтинг: 0 / 0
Extended Stored Proc......
    #32026867
Фотография SergSuper
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это потому что Вы не прочитали как эти DLLы пишутся. См. BOL на тему ODS.
Есть у меня сомнения что это можно на Фоксе сделать.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Extended Stored Proc......
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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