Q&A

  • UNION문을 사용하면서 UpdateSQL을....
MS-SQL Server에 테이블이 3개가 있는데

하나는 나머지 두 개의 테이블과 JOIN되고 나머지 둘은 UNION문으로

JOIN됩니다.



대충 이렇습니다! 하여튼 데이터는 원하는데로 나옵니다!



SELECT D.DMSKEY AS MAKEY, A.WORKER, A.SIZE, A.NUM, D.DHEIGHT AS HEIGHT,

D.DWEIGHT AS WEIGHT, D.OWNNUM

From GHOST D

Left Outer Join ADD A On SubString(D.MSKEY, 1, 10) = A.WORKER

UNOIN

SELECT U.UMSKEY AS MSKEY, A.WORKER, A.SIZE, A.NUM, U.UHEIGHT AS HEIGHT,

U.UWEIGHT AS WEIGHT, NULL

From MONSTER U

Left Outer Join ADD A On SubString(U.MSKEY, 1, 10) = A.WORKER

Where A.SIZE Between 3 And 489





Query1 컴퍼넌트의 SQL String을 위와 같이 하고 Request Live를 True 그리고

Cached Updat도 True로 두었습니다!

여기에 UpdateSQL1을 연결하여 GHOST의 DMSKEY를 KEY로 지정하고, 나머지는

위의 GHOST에 해당하는 필드를 지정하였습니다!



Query1.Edit를 한 후 GHOST의 자료만 수정하여 Query1.ApplyUpdates와

Query1,CommitUpdates를 하였습니다!

그런데 자꾸만 이런 에러 메시지가 나타납니다!

"Field MSKEY is an UnKnown Type!" 이라고 말이죠!

그럼 나머지 GHOST에 해당하는 필드들도 그
0  COMMENTS