DBGrid와 Query를 연결하여 사용하고 있습니다.
'삽입' 버튼을 눌렀을 경우
1) DBGrid에서 1개의 Row가 선택된 상태라면 선택된 레코드의 Secondary Key Field에 1을 더하여 새로운 레코드를 추가하고
2) Row가 선택되지 않은 상태라면 마지막 레코드의 Primary Key Field에 1을 더하여 새로운 레코드를 추가하려고 합니다.
그런데, Query를 Open후 계속 '삽입'버튼을 눌러 작업하면 위 2)의 경우만 발생합니다.
조언을 부탁합니다.
기본적으로 DB에 래코드를 추가하는 방법에는 2가지가 있습니다..
Append => 이넘은 래코드 제일 마지막에 자료를 추가합니다.
Insert => 이넘은 해당 래코드 위치에 자료를 추가합니다..
삽입버튼의 코딩을 하번 확인해 보세요.. 이런씩으로 되어있는지 &^&