Q&A

  • db에서 카운트 누적이랄까?!!
데이터를 입력시킬 때마다 레코드 번호를 부여할려고 그러는데여....



+1씩 말이예요.....



근데 변수를 사용해서.. 1씩 누적시켜서 FieldByName를 사용해 변수를 집어 넣었는데...



입력하고 나서 보면 이상하게 첫번째만 값이 안 들어가있구 나머지는 2부터 차근차근 되있거든여....



왜 그러는지....... 도대체 어떻게 해야하는지 정말 모르겠어여........



갈켜주세여~!!!

3  COMMENTS
  • Profile
    앙리앙리 2001.09.30 04:00
    초보라네여~ wrote:

    > 데이터를 입력시킬 때마다 레코드 번호를 부여할려고 그러는데여....

    >

    > +1씩 말이예요.....

    >

    > 근데 변수를 사용해서.. 1씩 누적시켜서 FieldByName를 사용해 변수를 집어 넣었는데...

    >

    > 입력하고 나서 보면 이상하게 첫번째만 값이 안 들어가있구 나머지는 2부터 차근차근 되있거든여....

    >

    > 왜 그러는지....... 도대체 어떻게 해야하는지 정말 모르겠어여........

    >

    > 갈켜주세여~!!!





    허접한 답변인지는 몰겠지만...

    전역변수 초기화를 하셨는지 모르겠군여...

  • Profile
    에바신지 2001.09.29 20:43
    소스를 올려보세요.. ^^



    초보라네여~ wrote:

    > 데이터를 입력시킬 때마다 레코드 번호를 부여할려고 그러는데여....

    >

    > +1씩 말이예요.....

    >

    > 근데 변수를 사용해서.. 1씩 누적시켜서 FieldByName를 사용해 변수를 집어 넣었는데...

    >

    > 입력하고 나서 보면 이상하게 첫번째만 값이 안 들어가있구 나머지는 2부터 차근차근 되있거든여....

    >

    > 왜 그러는지....... 도대체 어떻게 해야하는지 정말 모르겠어여........

    >

    > 갈켜주세여~!!!

  • Profile
    초보여 2001.09.29 23:13
    var num : integer;하구......



    버튼 클릭하면 올라가거든여.....글서....



    num := num +1;

    Table1.insert;

    Table1.FieldByName('000').AsString := IntToStr(num);

    이라고 했는데.....



    모가 틀렸는지.......



    저번에는 2번째 레코드부터 2라고 들어가더니... 지금은 두번째 레코드에 1로해서 들어가요........



    누적은 되는데.......



    레코드에 한칸씩 미뤄져서 들어가니....