Q&A

  • 아직?
인덱스가 중복이 되어서들 그렇다고 하는데요....

재가 이해가 안되는것은 중복이 어찌하여 되었는지 하는것입니다.

중복이 되리라고는 이해가 안되거등요...

부탁 드립니다.

한번더 고수님들의 답변을

2  COMMENTS
  • Profile
    조규춘 2000.05.13 00:44
    대전왕초보입니다. wrote:

    > 인덱스가 중복이 되어서들 그렇다고 하는데요....

    > 재가 이해가 안되는것은 중복이 어찌하여 되었는지 하는것입니다.

    > 중복이 되리라고는 이해가 안되거등요...

    > 부탁 드립니다.

    > 한번더 고수님들의 답변을



    어떻게 하였는지는 모르겠지만...(소스를...)

    테이블 구조에서....

    secondary indexes를 설정한거 아닙니까.?

    거기서 unique를 설정하면 중복을 허용하지 않는 거 지요!



    > 인덱스가 중복이 되어서들 그렇다고 하는데요....

    > 재가 이해가 안되는것은 중복이 어찌하여 되었는지 하는것입니다.

    중복이야 가능하겠지요!

    그러니끼니 일련번호식으로 만들었다 하더라도....

    그것을 어떻게 코딩하느냐도 문제가 되는 거지요!

    예를 들어,

    현재의 레코드가 몇개 인가를 확인하여 집어 넣는 방식으로 했다면,,,(현재의 레코드합+1)

    1,2,3,4,5,6 이런식으로 6개가 들어갔을때 그중에 3번레코드를

    지웠다면 1,2,4,5,6 이렇게 되겠지요! 그럼 총 5개가 있는디....

    거기서 만약 레코드의 합+1 이런식으로 insert를 시켰다면

    1,2,4,5,6,6 그러니 6이 두개가 되는 것이지요! 이해가 되셨는지....



    만약 내가 한말이 대전왕초보님의 소스와는 상관이 없다면.....

    대전왕초보님의 insert부분의 소스와 db구조(key)를 q&a에 놓고

    질문을 하셔요! 위에 처럼 하니 어떻게 답변을 하여야 할지도 모르니깐요...

    참고로 저도 대전이지유(대흥동) 푸힝...~!

    그럼 규춘올림.





  • Profile
    2000.05.13 00:43
    대전왕초보입니다. wrote:

    > 인덱스가 중복이 되어서들 그렇다고 하는데요....

    > 재가 이해가 안되는것은 중복이 어찌하여 되었는지 하는것입니다.

    > 중복이 되리라고는 이해가 안되거등요...

    > 부탁 드립니다.

    > 한번더 고수님들의 답변을



    일단 저장이전에 키검색을 한번해보세요...



    ex)



    Table1.setkey;

    Table1.fieldbyname('키필드명1').asstirng := 입력된값;

    Table1.fieldbyname('키필드명2').asstirng := 입력된값;//키가 두개이상일때.....

    ....

    if Table1.gotokey then

    begin

    //키값중복

    //여기서 메세지로 확인하셔두됨

    Table1.edit;

    Table1.fieldbyname('키필드명1').asstirng := 입력된값;

    ....

    Table1.post;

    end

    else

    begin

    //키값중복없음

    Table1.append;

    // Table1.insert; 상관없음

    Table1.fieldbyname('키필드명1').asstirng := 입력된값;

    ....

    Table1.post;

    end;



    혹시 알고계신건 아닌지......



    • 안희준
    • 2000.05.13 01:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.13 02:42
      안녕하세요. 최용일입니다. 타이머를 이용하세요. 타이머에서 [오류]창이 떠있는가를 검색해서 떠 있다...
    • 힙합인
    • 2000.05.13 01:08
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2000.05.13 03:16
      힙합인 wrote: > 안녕하세요 저는 슈퍼 왕초보 델파이하는 사람입니다. > 제가 하드에 저장된 DB자료가 ...
    • 어린왕자
      2000.05.13 02:40
      힙합인 wrote: > 안녕하세요 저는 슈퍼 왕초보 델파이하는 사람입니다. > 제가 하드에 저장된 DB자료가 ...
    • 최석기
      2000.05.13 00:46
      확인해보지 않아서 맞는가 모르겠네요.. 아마 다음과 같이 해야 할꺼 같은데... WorkSheet.Range['A1...
    • 이창영
    • 2000.05.13 00:29
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.05.13 01:21
      이재식 Wrote : 안녕하세요? 그런경우가 있을 것입니다. 이유는 like '뭐%'가 사실 Ansi SQL임에도 불...
    • 이창영
      2000.05.13 01:45
      이재식 wrote: > 이재식 Wrote : > 안녕하세요? > > 그런경우가 있을 것입니다. > 이유는 like '뭐%'...
    • 이재식
      2000.05.13 18:53
      > 역시 답변이 빠르군요. 감사! > 하지만 #은 쓸수없군요. 아마도 %만 쓸수있을듯 싶네요. > 제가 몇번해...
    • 바보
      2000.06.23 00:13
      > 죄송합니다. 제가 실수를 했군요. #이 아니라 *입니다. > 죄송합니다. 오타가 발생했군요. > 님의 말씀...
    • 조규춘
      2000.05.13 00:44
      대전왕초보입니다. wrote: > 인덱스가 중복이 되어서들 그렇다고 하는데요.... > 재가 이해가 안되는것은...
    • 2000.05.13 00:43
      대전왕초보입니다. wrote: > 인덱스가 중복이 되어서들 그렇다고 하는데요.... > 재가 이해가 안되는것은...
    • 이은정
      2000.05.12 22:54
      대전왕초보입니다. wrote: > 저는 TABLE를 DATABASE DESKTOP으로 만들었습니다. > 그래서 TABLE이 하드에...
    • azure
    • 2000.05.12 22:38
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.05.13 00:30
      azure wrote: > 퀵 레포트 중에 QRband나 QRgroup이 포함하고 있는 > DBText나 QRLabel보다 먼저 print ...
    • 레마
    • 2000.05.12 22:31
    • 1 COMMENTS
    • /
    • 0 LIKES
    • seagod
      2000.05.13 00:24
      sql을 클리어 하면 쿼리 컴포넌트에는 sql문이 없으니 open하면 에러나 나겠지요? 레마 wrote: > 콤...
    • 하얀까마귀
      2000.05.13 00:57
      안녕하세요 하얀까마귀 입니다... 어제 휴일은 잘 보내셨는지요.. 후후... 음 말씀하신 내용에서 사...
    • 주희
      2000.05.13 02:12
      감사합니다..꾸~벅~~하얀까마귀님.. 알려주신 팁 감사드립니다. > (근데 이경우 데이타셋이 오픈되면 ...
    • 하얀까마귀
      2000.05.13 03:50
      안녕하세요 하얀까마귀 입니다... 음.. 우선 changing 에서 어느 텝에서 발생을 하는지를 첵크 하세요.....
    • 하얀까마귀
      2000.05.13 01:09
      안녕하세요 하얀까마귀 입니다.. 이것도 몇번 답변한것 같은데.... 지로용지의 경우에 A3용지 크기의...
    • Mr.Q
    • 2000.05.12 21:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2000.05.12 22:26
      안녕하세요. 최용일입니다. Tab 키와 같은 다이얼로그키는 Key이벤트에서 잡히지 않습니다. 14543번 ...
    • 고보강
    • 2000.05.12 21:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      2000.05.12 21:56
      고보강 wrote: > BDE를 사용한 로컬DB가 있습니다. 작업을 하다 비정상적으로 프로그램이 다운되었을때 작...
    • 강민주
      2000.05.12 22:41
      델초보... wrote: > STringGrid에서 문자열이 길경우 제한을 주고 '...'으로 대체할라구 하는데 > 어떻게...
    • heimdal
    • 2000.05.12 21:20
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하얀까마귀
      2000.05.13 01:33
      안녕하세요 하얀까마귀 입니다.. 음.. 이거 설명하자면 쬐끔 길어질것 같네요... 간단하게 설명할께...
    • 한창희
      2000.05.14 13:41
      상현이라는 초보입니다. wrote: > procedure TForm1.Button1Click(Sender: TObject); > begin > With D...
    • 하얀까마귀
      2000.05.13 01:18
      안녕하세요 하얀까마귀 입니다.. 에러는 다른곳이 아니라 SQL문에서 day가 key word라서 생기는 겁니다....
    • 어린왕자
      2000.05.12 20:33
      음...방금 다른 컴퓨터에서 되네요.. 이상타..날씨가 흐려서 컴퓨터가 기분이 조아서 그런가..
    • cos
      2000.05.12 20:43
      황선희 wrote: > > 테이블을 Paradox로 쓰고 있습니다.(Local DB) > > 그런데, current 값을 읽어오...
    • 황선희
      2000.05.13 01:03
      cos wrote: > 황선희 wrote: > > > > 테이블을 Paradox로 쓰고 있습니다.(Local DB) > > > > 그런데...