2011-12-26 3 views
1

흥미로운 문제가 있습니다. 데이터가 Microsoft Access 데이터베이스에 삽입되거나 업데이트되었는지 확인하는 프로그램을 작성해야합니다. 프로그램은 두 가지 유형의 데이터베이스와 호환되어야하므로 트리거를 사용하는 것은 액세스 등에서 작동하지 않으므로 불가능합니다.삽입/업데이트시 데이터베이스의 변경 사항을 확인하려면 어떻게합니까?

누구나이 검사를 수행하는 방법에 대해 알고 계시나요?

도움이 될 것입니다. 당신이 당신의 데이터베이스에 일부 필드를 추가 할 필요가 같은

감사

+0

앱을 통하지 않고 다른 앱이 DB의 데이터를 변경했는지 확인해야합니까? –

+0

예 marc 내 응용 프로그램이 내 app.a 메시지 상자를 거치지 않고 DB의 데이터를 변경 한 경우 다른 데이터베이스 유형 테이블 인 – user757321

+0

이 내 데이터베이스 특정 테이블에 몇 가지 변경 사항이 나타납니다. Access07 대 Access03 이전을 의미합니까? – gideon

답변

0

는 소리. 다음과 같은 점을 염두에 두시기 바랍니다.

updateTimeAppAupdateTimeAppB 두 필드를 확인하려는 각 테이블에 추가하십시오. 각 앱은 삽입하거나 업데이트 할 때 updateTime 필드를 DateTime.Now으로 설정합니다. 그런 다음 다른 사용자가 데이터를 터치했는지 여부를 확인하려는 앱은 다른 앱의 최신 업데이트 시간을 자체 업데이트 시간과 비교할 수 있습니다.

0

매우 큰 데이터베이스가 없으면 여러 복사본을 유지하고 라이브 버전과 복사본을 비교하는 것이 어렵지 않습니다. 그리 오래 걸리지는 않습니다.

관련 문제