Показать сообщение отдельно
Старый 07.05.2008, 05:48   #16  
smoyk is offline
smoyk
Участник
 
188 / 13 (1) ++
Регистрация: 20.04.2007
Пробовал с CLEAR (такой баг мне известен), не помогало.
Таблица не временная.
id действительно инкремент.
Значения смотрел: id был равен значению id первой записи в НД (на таблице стоят фильтры, впрочем пробовал и без них). Значение просто не увеличивалось.
Все надоело, сделал через запрос на сервер
Код:
	cuSQL.Execute('INSERT INTO InventoryLine (idIH, ItemCode, UnitPrise, CountDoc, SumDoc) '+
				  'VALUES ('+
				  FORMAT(Rec.id)+','''+
				  DELCHR(FORMAT(adoRec1.Fields.Item(0).Value),'=',' ')+''','+
				  DELCHR(FORMAT(adoRec1.Fields.Item(1).Value),'=',' ')+','+
				  DELCHR(FORMAT(adoRec1.Fields.Item(2).Value),'=',' ')+','+
				  DELCHR(FORMAT(adoRec1.Fields.Item(3).Value),'=',' ')+')');
Работает. Всем спасибо за советы и помощ.

p.s. В тригере insert много чего написано, куда смотреть не знаю. Не могу понять, как то, что там написано могло бы помешать увеличению значения автоинкрементного поля. Впрочем, в navision все возможно)))