Q&A

  • 중복자료체크는?
DBGrid와 DBEdit를 사용하여 입력화면을 만드었습니다.

그리고 코드번호를 가지고 데이터를 생성하게끔 하였습니다.

그런데 입력하는 값이 기존에 있는데이터인지 아닌지를 검색하려 하는데 잘 안됩니다.

어떤식으로 해야 중복데이타를 검색을 할수 있을지요?

1  COMMENTS
  • Profile
    이재식 1999.10.19 02:59
    bestcds wrote:

    > DBGrid와 DBEdit를 사용하여 입력화면을 만드었습니다.

    > 그리고 코드번호를 가지고 데이터를 생성하게끔 하였습니다.

    > 그런데 입력하는 값이 기존에 있는데이터인지 아닌지를 검색하려 하는데 잘 안됩니다.

    > 어떤식으로 해야 중복데이타를 검색을 할수 있을지요?



    이재식 Wrote :

    안녕하세요?

    귀하께서 쿼리 컴포넌트를 쓰시는지, 아니면

    테이블 컴포넌트를 쓰시는지,

    그리고, 직접 DBGrid에 입력을 하는지...

    이것들도 알면 좋았을텐데요...



    우선 이렇게 하세요.

    적당한 이벤트에서 이렇게 하시면 됩니다.

    위에서 말씀드렸듯 어떻게 하시는지 몰라서 구체적으로

    어떤 이벤트라고 말씀드리기가...



    아무튼 이렇게 하시면 됩니다.

    일단 기존에 있는 키값을 입력한다면 그것은

    key violation error가 납니다.

    그런 경우인지 아닌지를 판단해야 겠죠.

    그 시점은 입력이 완료되었을때 판단하는 것입니다.



    try

    ..

    table1.post ;

    except on E : EDBEngineError do

    begin

    GetMem(BDEError, 1024) ;

    BDE.DBiGetErrorString (DBIERR_KEYVIOL, BDEError) ;

    if E.Error[0].Message = BDEError then

    begin

    사용자가 원하는 처리들

    end ;

    freeMem(BDEError) ;

    end ;

    end ;



    그럼...



    • 배불뚝
      1999.10.19 02:06
      sun wrote: > 여러개의 DBEdit의 값을 하나의 DBEdit에다 합계로서 표현을 하고자 합니다. > > 어떻게...
    • 한재필
      1999.10.19 01:55
      sun wrote: > 여러개의 DBEdit의 값을 하나의 DBEdit에다 합계로서 표현을 하고자 합니다. > > 어떻게...
    • 임성룡
    • 1999.10.19 00:16
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.10.19 05:42
      임성룡 wrote: > 안녕하세요....파라독스 DB에 필드로 확장자가 JPG인 이미지를 저장했는데, 그 이미지를...
    • bestcds
    • 1999.10.19 00:12
    • 1 COMMENTS
    • /
    • 1 LIKES
    • 이재식
      1999.10.19 02:59
      bestcds wrote: > DBGrid와 DBEdit를 사용하여 입력화면을 만드었습니다. > 그리고 코드번호를 가지고 데...
    • sun
    • 1999.10.19 00:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 오승섭
      1999.10.19 01:53
      안녕하세요.... 까망곰입니다....... 이렇게 하면 어떨까요...... SELECT SUM(SOFTCODE)+SUM(HARDCOST)...
    • 송경아
    • 1999.10.18 21:34
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 박지훈.임프
      1999.10.24 20:08
      송경아 wrote: > 프로그램을 background로 실행 시킬 수 있는 api 함수가 있는지 알고 싶습니다. > (유닉...
    • 김영대
      1999.10.19 05:49
      송경아 wrote: > 프로그램을 background로 실행 시킬 수 있는 api 함수가 있는지 알고 싶습니다. > (유닉...
    • 이양규
    • 1999.10.18 20:44
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 배불뚝
      1999.10.18 23:53
      요렇게 해보세용 with query1 do begin close; sql.clear; sql.add('SELECT id, sp...
    • 이양규
      1999.10.19 00:24
      감사합니다. 성공했어요.... 왜 진작 이렇게 안했는지 ... 후후~~ 전 파라미터는 잘 안써서... 땡큐! ...
    • 오승섭
      1999.10.18 22:10
      글쎄.. 파라독스DB에서는 Date Type이 어떻게 표시되는지는 모르겠지만, 일반적으로 Date Type을 Query해...
    • 이양규
      1999.10.18 22:36
      답변 감사합니다. 그런데 TQuery.SQL 이 TString형으로 정의 되어 있는데 거기에 저장하는 자료를 어떻게...
    • 송수현
    • 1999.10.18 20:30
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박지훈.임프
      1999.10.24 19:32
      송수현 wrote: > 안녕하세요 ^^; > > 질문을 여러번 올렸는데 질문의 요지가 불명확했는지 답변이 없어...
    • 왕초보
    • 1999.10.18 20:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.10.19 05:57
      왕초보 wrote: > run time시 동적으로 여러개의 버튼들이 생성되었을때 > 그 버튼들을 각각 드래그하려...
    • 나원용
    • 1999.10.18 19:45
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 화랑
      1999.10.18 20:18
      안녕하세요.. 화랑입니다.. Active Form에서 Web Deploy를 할때 Option 에서 Additional Files에서 ...
    • 이은주
      1999.11.27 20:19
      안녕하세요. activeX를 마악 개발하려는 초보입니다. 제 경우는 addtional file로 등록해야 하는 파일...
    • 박지훈.임프
      1999.10.24 19:38
      조현덕 wrote: > MID Form에서 ScrollBar가 생성되지 않게 하고 싶습니다. > > Property의 AutoScr...
    • 박지훈.임프
      1999.10.24 20:10
      Lumad wrote: > > 전 지금 굉장히 큰문제에 봉착해 있습니다. > > 레포트에서 하단에 정해진 크기의 ...
    • 김영대
      1999.10.19 05:55
      Lumad wrote: > > 전 지금 굉장히 큰문제에 봉착해 있습니다. > 레포트에서 하단에 정해진 크기의 자리...
    • 나원용
    • 1999.10.18 18:22
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      1999.10.19 02:40
      나원용 wrote: > 안녕하세요? > 마이다스를 사용하여 데이터 베이스 프로그래밍을 하는 도중 > 에러가 ...
    • 김영진
    • 1999.10.18 18:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      1999.10.19 02:44
      김영진 wrote: > DBCHART에 관한 질문인데요 > 실행중에 DBCHART에 연결된 테이블을 바꾸어 동적으로 > ...
    • 박성훈
    • 1999.10.18 03:46
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박지훈.임프
      1999.10.24 19:40
      박성훈 wrote: > 폼위의 특정 컴포넌트의 바닥위치를 구하고 싶은데 잘 안돼서요. > 예를 들어 패널을 클...
    • 유도삼
      1999.10.18 20:05
      아! 초보 wrote: > 도사님들! 답 좀 주세여~~~~어~~~ > > 저도 언젠가는 초보 운전 딱지를 떼고 ...
    • Brainbox
    • 1999.10.17 21:12
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.10.19 06:09
      Brainbox wrote: > TreeView에서 window탐색기 처럼 마우스로 하위 item을 선택해서 상위item으로 드래그 ...
    • 이정욱
      1999.10.18 01:58
      타이머로 작동이 된가면 자기혼자 포커스를 가져가지 않습니다. 굳이 자기에게 포커스를 가져가게 하는 명...