1
테이블의 삽입을 잡아서 특정 경우에 업데이트하려고합니다. 어떻게해야합니까? 이 CustTable 테이블에서 삽입 메서드를 넣으려고하지만 코드를 넣을 위치를 잘 모르겠습니다.Axapta - 삽입 대신 업데이트하는 방법
아이디어가 있으십니까?
고맙습니다, 이반
테이블의 삽입을 잡아서 특정 경우에 업데이트하려고합니다. 어떻게해야합니까? 이 CustTable 테이블에서 삽입 메서드를 넣으려고하지만 코드를 넣을 위치를 잘 모르겠습니다.Axapta - 삽입 대신 업데이트하는 방법
아이디어가 있으십니까?
고맙습니다, 이반
이 삽입 방법 대신 삽입의 업데이트를 수행하는 나쁜 관행입니다!
데이터 가져 오기 등에 대한 영향을 고려하십시오.
논리를 CustTable
형식으로 이동하는 것이 좋습니다.
void insert()
{
CustTable t;
ttsbegin;
if (<condition>)
{
select forupdate t where ...;
t.Name = this.Name; // Saving name only
t.doUpdate();
}
else
super() //does the doInsert()
ttscommit;
}
고맙습니다 :
이 (테이블
insert
방법) 어쨌든 그것을 할 수있는 방법입니다! 이 코드를 시도해 보겠습니다. AIF 웹 서비스 작성 메소드에서이를 수행하려고합니다. 일부 외부 시스템으로부터 오는 고객이있는 경우에 nly를 갱신하고 싶습니다. –