Q&A

  • IBExpress를 쓰다가 정말정말 궁금한거있어요
제가 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이렇게 필요한건가요????



꼭~~~~~~~ 빨리~~~~~~~~~답장주세요

풀리즈~... ㅡㅡㆀ

0  COMMENTS