제가 IBExpress를 이용해서 신슈,수정,삭제프로그램을 짜고 있거든요
그래서 단순하게 만들엇 연습을 먼저 해보고있는데요
폼위에 TEdit1(사번 입력받기),TEdit2(이름 입력받기)와 그리고 Button1(저장하기 버튼)
이렇게 딱 세개의 컴포넌트를 만들어놨구요
단순히 저장만하는 걸 연습하려합니다
그래서 Button1(저장하기 버튼) 에
procedure TForm1.Button1Click(Sender: TObject);
begin
IBQuery1.Open;
IBQuery1.FieldByName('sabun').asstring := edit1.text;
IBQuery1.FieldByName('sabun_nm').asstring := edit2.text;
if IBTransaction1.InTransaction then
begin
try
IBQuery1.ApplyUpdates;
IBTransaction1.Commit;
except
IBTransaction1.Rollback;
end;
end
else
showmessage('트랜잭션모드가 아니자너~');
IBQuery1.Open;
end;
이렇게 해보니 커밋까지 가긴가는데 실제디비에서보면
변화가 없네요...
말도 안되는걸 써놓은건가요 제가?? ㅜ.ㅜ
그리구 신규,수정,삭제의 기능을 위해선
IBQuery뿐만아니라 IBupdateSQL도 함께 필요한가요?
그럼 모두 해서
database하나 transaction하나 그냥query하나 그리고 업데이트query이렇게 필요한건가요????
꼭~~~~~~~ 빨리~~~~~~~~~답장주세요
풀리즈~... ㅡㅡㆀ