2012-04-11 6 views
0

Microsoft Access에 저장된 데이터베이스 레코드를 표시하기 위해 VB.net의 표를 사용하면 표에서 표 필드를 사용하여 편집 및 삭제할 수 있습니다. 사용자가 레코드를 삭제하거나 편집 할 때마다 모니터링 할 수있는 방법이 있습니까? 날짜와 사용자 등 특정 레코드에 대한 모든 업데이트 또는 삭제의 세부 정보를 볼 수 있어야합니다.ASP.net을 사용하여 데이터베이스의 업데이트 및 삭제 모니터링

답변

1

당신이 말하는 것은 "감사"로 알려져 있으며 MS SQL Server와 같은 특정 데이터베이스에는 이에 대한 지원이 내장되어 있습니다. MS Access는이 기능을 포함하지 않습니다. 감사의 실패로 인해이를 사용자 정의 방식으로 구현하는 일반적인 방법은 업데이트 트리거를 사용하는 것입니다. 불행히도 MS Access에는 트리거가 없습니다. 이렇게 할 수있는 유일한 방법은 API를 사용하여 테이블 및 규율과 상호 작용하여 API를 사용하는 것입니다.

+0

그래, 그럴 것 같은데, 나는 이미 그것을 위해 만든 몇 가지 코드를 찾을 수있었습니다. 고맙습니다. – user1162628

+0

액세스 2010에는 트리거와 매우 유사한 것이 있으며, 이는 데이터 매크로입니다. http://msdn.microsoft.com/en-us/library/ff973807.aspx – Fionnuala

0

삽입 및 삭제시 저장 명령에 연결하고 싶습니다. 이벤트를 캡처하여 데이터를 캡처 할 수도 있습니다. 어느 쪽이든, 로그 데이터를 로그 데이터베이스에 덤프하는 insert 문을 작성하십시오.

+0

저는 아직 초보자입니다. 어쨌든 그 일을하는 법을 어디서든 찾을 수 있습니까? 또는 그것에 대해 자세히 알아 보려면 무엇을보아야합니까? – user1162628

관련 문제