![]() |
#22 |
Участник
|
Цитата:
Сообщение от petr
![]() Сейчас вот опять разбирались с ошибками insert_recordset.
Касательно DAX4.0 SP2 (SQL 2005 SP3). Вставка из одной невременной таблицы в другую. Если есть группировка, то аксапта выдает ошибку SQL при включенном трейсинге запросов SQL (Параметры пользователя / SQL / SQL-Trace). Если его выключить, то все работает. Это на первый взгляд, если будет время подготовлю более подробно описание. Возможно что-то забыли? Генерируется такой запрос: X++: SQL statement: (Table1) SELECT A.ITEMID AS f1,N'mul' AS DATAAREAID,1 AS RECVERSION,IDENTITY(bigint,1,1) AS RECID INTO [#ax_tmp_mul3_52_0] FROM INVENTTABLE A WHERE (DATAAREAID=N'mul') GROUP BY A.ITEMID ORDER BY A.ITEMID [ID=608, Reused=No] X++: static void Job1(Args _args) { Table1 table1; Inventtable inventTable; ; delete_from table1; insert_recordset table1 (ItemId) select ItemId from inventTable group by ItemId; } |
|