델파이 도움말을 보니까
Updating a read-only result set 항목이 있어서 그대로 따라했는데,
잘 안되는군요...한수 부탁드립니다...
쿼리문은
SELECT * FROM INSALIB.IWEL01F AS A, INSALIB.IMPBASEC AS B WHERE
A.IW01FLAG=B.IPFLAG AND A.SABUN=B.SABUN
ORDER BY B.SGUBUN, B.SABUN, A.SABUN, A.IW01HOIS
이렇게 주었고요...
QUERY와 TupdateSQL을 연결하였습니다...
TupdateSQL에서 Generate SQL 을 실행해서 Update, Insert, Delete
SQL문을 만들었습니다...
그런데, Query를 Update하려고 하면 Key Violation Error가
뜹니다...기존 레코드 Update인데도 말이죠....
> 델파이 도움말을 보니까
> Updating a read-only result set 항목이 있어서 그대로 따라했는데,
> 잘 안되는군요...한수 부탁드립니다...
>
> 쿼리문은
> SELECT * FROM INSALIB.IWEL01F AS A, INSALIB.IMPBASEC AS B WHERE
> A.IW01FLAG=B.IPFLAG AND A.SABUN=B.SABUN
> ORDER BY B.SGUBUN, B.SABUN, A.SABUN, A.IW01HOIS
> 이렇게 주었고요...
>
> QUERY와 TupdateSQL을 연결하였습니다...
> TupdateSQL에서 Generate SQL 을 실행해서 Update, Insert, Delete
> SQL문을 만들었습니다...
>
> 그런데, Query를 Update하려고 하면 Key Violation Error가
> 뜹니다...기존 레코드 Update인데도 말이죠....
some db restricted to update/insert on
joined query and query that has order by clause.