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에 해당하는 필드들도 그