Q&A

  • 인터베이스 사용시....
인터베이스 DB를 IBX로 연결해서 테스트를 하고 있습니다.
IBdatabase1, IBTransaction1에 IBDataSet1이 연결되어 있구요..
IBDataSet1의 쿼리는 DataSet Editer에서 Generate Sql로 작성하였습니다.
IBDataSet1의 CachedUpdate는 True 상태..
흠..질문 하고자 하는 것은..
데이터 입력시 현재 저장버튼에 코딩을

   try
    IBDataSet1.Post;
    IBDataSet1.ApplyUpdates;
    IBTransaction1.CommitRetaining;
  except
    showmessage('문제로 인해 취소하였습니다. '
              + '확인 후 시도하세요.');
    exit;
  end;

로 사용하였는데.. 이방법으로 추가나 수정시 키 필드값을 중복 시켜 입력하면
코딩상 Cancel이 없는데도 불구하고 바로 Insert나 Edit모드가 취소되고 조회로 돌아가더군요..
입력하던 다른 필드의 내용도 싹~~~~ 없어진체.. -_-!
IBConSol에서는 중복된 키 값이 들어가면 사용자가 임의로 취소나 중복되지 않고 키 값을 입력시키기 전에는 수정한 레코드에서 삽입,수정 상태로 계속 머물러 있잖아요..
IBConSol처럼 잘못된 값이 들어왔을 경우 작업을 취소시키는 것이 아니라 바른 값이 입력되기를 대기상태로 있으려면 어떻게 해야 하는지 알려주셨으면 합니다.
알고 계시는분.. 귀찮다고 지나 치지 마시고.. 꼭 부탁 드립니다.^^
그럼 좋은 시간 되시길..
0  COMMENTS
    • 정문도
    • 2002.11.04 22:51
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 김병곤
      2002.11.05 01:36
      완전히 델파이를 모르시는 분이라면 님에게는 맞지 않는 책을 구입하신겁니다. 님이 산 책은 중급서입니다...
    • 김지엽
      2002.11.04 22:59
      저도 뭐, 고수는 아니구. 특히 한참동안 델파이가 아닌 다른 언어만 사용해와서 잘 모르긴 합니다만.. 처음...
    • 정문도
      2002.11.04 23:09
      이렇게 빨이 답변글이 올라올줄 몰랐습니다. 우선 말씀감사드리구여.. 제가 산책이 초보자가 보기에 맞는...
    • 김대훈
      2002.11.05 03:20
      님께서 구입하신책을 그냥 보심이 좋을듯합니다. 그리고 보면서 무조건 실습... 그리고 델파이 헬프도 ...
    • 김형규
    • 2002.11.04 21:30
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 우소
      2002.11.05 00:02
      델파이를 시작 하자 마자 그런건 가요 아님 전에 짜던 프로그램 화일을 열었을때 인가요? 왜 에러가 발생...
    • 김형규
      2002.11.05 00:16
      델파이를 실행하면 빈 프로젝트화면이 뜨잖아요 세로운 빈 프로젝트를 열때도 그렇구요. 기존의 프로...
    • 서광원
    • 2002.11.04 20:56
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 물고기나라
      2002.11.05 01:44
      전체 레코드수는 이미 알고 있는거니깐 페이지번호 바로 옆에다 레이블하나 갖다놓구 '전체 레코...
    • 박준영
    • 2002.11.04 19:26
    • 0 COMMENTS
    • /
    • 0 LIKES
    • KDDG_hyun
    • 2002.11.04 19:17
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 콤보
      2002.12.16 21:12
      Delphi 7 has been released and has the usual QuickReport standard bundled with it. If the compon...
    • 김진천
    • 2002.11.04 19:03
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이승민
      2002.11.04 21:41
      모 제가 허접스럽게 말씀드리는 것일지 모르지만 만일 TCP소켓을 사용하셨다면 한번에 보넬수 있는 바이트 ...
    • 김해성
    • 2002.11.04 18:58
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 물고기나라
      2002.11.05 01:54
      OnClick 코딩 부분에서 이벤트 발생시 이미 해당 레코드로 이동했으니깐 해당 쿼리컴포너트나 테이블의 ...
    • 이태원
    • 2002.11.04 12:54
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 씨나락
      2002.11.04 23:38
      컴포넌트가 없어서 무시하구 열어서 대충 소스를 보았습니다. 제가 알기로는 MDI폼을 구현할려면.. ...
    • 이태원
      2002.11.05 01:42
      다시 말씀 드리지만 MDI 풀어 놓았습니다. child 폼으로 설정 해 놓지 않았습니다. 아마 MDI 가 안되...
    • 유성욱
    • 2002.11.04 10:04
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 양익호
      2002.11.06 20:59
      예전에 한글과 영문 특수키로 조합된 화일의 스트로크를 계산하다가 사용한 함수인데 한번 확인해 보시기 ...
    • 박장용
      2002.11.04 20:30
      procedure TForm1.Button1Click(Sender: TObject); var   s :WideString; begin s := 'AB'; ...
    • 문현치
    • 2002.11.04 06:45
    • 1 COMMENTS
    • /
    • 0 LIKES
    • KYH
      2002.11.04 11:36
      일단 작업하신 코드가 있으면 더 잘 답변드릴수 있을거 같네여.... 질문하신 내용으로 대충 감잡아...
    • 나정훈
    • 2002.11.03 10:14
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 나정훈
      2002.11.04 03:43
      한델 팁 게시판 874번이든가 초보자를 위한 동적생성이라는 제목검색을 하면 되군요. 감사합니다.
    • DelChoBo
    • 2002.11.03 00:38
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 아르스
    • 2002.11.02 23:17
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 밥팅민수
      2002.11.03 12:27
      지금도 있는지는 모르겠지만... 자체한글 라이브러리가 두 개 정도 있었습니다. 하나는 태극이고 하...
    • 김세형
      2002.11.04 00:04
      저는 TCriticalSection을 썼습니당~ ^^;; TCriticalSection형 전역변수를 생성한다음,,동기화 시키고자 ...
    • 이승민
    • 2002.11.02 19:50
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최은석
      2002.11.02 21:06
      당순히 커서모양을 바꾸시려고 하신다면..... 아래처럼 해보시죠... Screen.Cursor := crHelp; <-- ...
    • 이승민
      2002.11.02 21:39
      SetSystemCursor 를 사용해서 System의 Cursor를 바꾸려고 하거든요. 근데 VC에있는 OCR_HELP 가 없어요.
    • 강정구
      2002.11.02 20:27
      procedure TFrmBuyPrint.GetPrintData(prFlag : Boolean); var    SQLString,buyingDate : S...
    • 머슴
      2002.11.02 19:56
        Parameters.ParamByName('BUY_NAME').Value := Cbobuycode.Text;   에서 에러...
    • 샤리
      2002.11.02 20:25
      그런데요.. 그럼 밑에 에러나는     Code.DataSet.FieldByName('ITEM_CODE').AsSt...
    • DelChoBo
      2002.11.02 23:21
      앞에 에러는 머슴님께서 답변해 주신게 맞는거 같고... 이부분의 코드들은 에러를 떠나서 코딩상 전혀...
    • 윤정식
    • 2002.11.02 19:21
    • 0 COMMENTS
    • /
    • 0 LIKES