08.04.2005, 13:33 | #1 |
Участник
|
Изменение выравнивания EDT NUM
При изменении выравнивания расширенного типа данных NUM с правого на левое при синхронизация "вываливаются" ошибки типа
Синхронизация Невозможно выполнить команду языка определения данных в '' (''). Запись уже существует. UPDATE INVENTCLOSING SET VOUCHER={fn IFNULL({fn LTRIM(CAST(VOUCHER AS VARCHAR))},' ')} Ошибка кроется в AS VARCHAR Действительно select VOUCHER, {fn IFNULL({fn LTRIM(CAST(VOUCHER AS VARCHAR))},' ')} from inventclosing выдает для второго выражения 30 символов слева. Как выйти из данной ситуации. Непроходят синхронизацию порядка 35 таблиц ------------------------ Axapta 3.0 SP3 MDAC 2.8 MS SQL 2000 |
|