2010-03-13 3 views
0

대상 : 데이터베이스의 테이블이 변경 될 때마다 트리 뷰가 테이블의 새 내용을 다시로드합니다.데이터베이스 변경을 모니터링하여 트리 뷰를 플러시하는 방법은 무엇입니까?

이 문제를 해결할 수있는 좋은 방법이 있습니까? 감사합니다

+0

어떤 데이터베이스를 사용하고 있습니까? 어떤 추상화 레이어 (있는 경우)를 사용하고 있습니까? – Lazarus

+0

내가 사용하는 데이터베이스는 GBase라고하며 응용 프로그램 계층을 사용하고 있다고 생각합니다. 테이블이 변경 될 때만 트리 뷰를 플러시 할 수있는 방법이 있습니까? – jack

답변

0

SQL 서버를 사용하는 경우 SqlDependency을 확인하십시오. 여기 링크가 SqlDependency를 사용하는 방법의 예제와 함께 MSDN에 있습니다 : 당신이 SqlDependency를 사용할 수없는 경우

http://msdn.microsoft.com/en-us/library/62xk7953%28VS.80%29.aspx
http://msdn.microsoft.com/en-us/library/9dz445ks%28VS.80%29.aspx

+0

감사합니다. – jack

+0

내가 사용하는 데이터베이스가 sqldependency 클래스를 지원하지 않음을 발견했습니다. 이 문제를 해결할 다른 방법이 있습니까? – jack

0

나는 .. 여기서 큰 소리로 생각하고, 당신이 시도 할 수있는 다음 일은 FileWatcher입니다 , 그러나 당신은 무엇이 바뀌 었는지 알 수 없을 것입니다.

관련 문제