Как преобразовать поле COMP в десятичное? - PullRequest
1 голос
/ 25 ноября 2010

Я работаю над проектом, который занимается преобразованием полей COMP COBOL в десятичное, в службе интеграции SQL Server (SSIS).

Я могу преобразовать поля COMP-3 (шестнадцатеричное представление)) с использованием библиотеки Microsoft, предоставляемой Microsoft, которая называется UnpackDecimal.dll.

Но я не могу преобразовать поле COMP (двоичное представление) с использованием той же библиотеки DLL.

Поэтому, пожалуйста, помогите мне в этом какя очень нуждаюсь в этом.

Если кто-то может дать мне DLL, которая может конвертировать и COMP-3, и COMP, я был бы вам очень благодарен.

Спасибо,
Кришна Кумар

1 Ответ

0 голосов
/ 27 ноября 2010

Google не показывает никаких результатов по конвертации COMP в SSIS, и никто здесь ничего не ответил, так что я думаю, что вам не повезло.

Однако описание пакета UnpackDecimal выглядит как дистрибутив с исходным кодом . Есть даже некоторые открытые задачи, которые «оставляют студенту в качестве упражнения» - по-видимому, это часть онлайн-курса Microsoft по обучению людей разработке собственных пакетов служб SSIS.

Так почему бы вам не принять вызов Microsoft и не адаптировать этот пакет для работы с форматом COMP? :) После этого вы можете разместить его в сети, чтобы другие тоже могли его использовать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...