vb.net에서 데이터를 롤백하는 방법
-
22-08-2019 - |
문제
3 개의 섹션이있는 페이지가 있습니다. 첫 번째 섹션에는 데이터베이스에 저장할 수있는 세부 정보가 있습니다. Processure1이라는 저장 배열 (SQL)을 통해이 세부 정보를 저장하고 있습니다. 세부 정보는 표 1이라는 표에 저장됩니다. "ID"라는 테이블에 기본 키가 있습니다.이 "ID"는 테이블에 자동으로 삽입됩니다.
두 번째 및 세 번째 섹션에는 데이터 조작을위한 그리드가 있습니다. 세부 사항은 표 2 및 표 3에 저장 배열 (SQL), 절차 2, 절차 3을 통해 삽입됩니다.
표 1에서 자동으로 생성 된 "ID"는 표 2 및 표 3에 삽입되어야합니다. 어떻게해야합니까?
표 2 및 표 3에 해당 데이터가 삽입되지 않을 때 표 1의 세부 사항은 롤백을 가져와야합니다. 이 3 개의 섹션은 동시에 삽입되어야합니다.
이제 3 개의 절차를 모두 결합한 저장된 배열을 만들었습니다.
이제 세부 사항을 롤백하기 위해 코드를 작성하려면 어떻게해야합니까? 아니면 누구든지 이것을 해결하기위한 다른 방법을 제안 할 수 있습니까?
해결책
거래를 사용하고 전화하십시오 Transaction.rollback () 오류가 발생합니다. 세부 사항을 처리하는 것은 데이터베이스의 작업입니다.
제휴하지 않습니다 StackOverflow