Q&A

  • [급]insert 입력시에..
변수는 integer구여...

DB DataType은 String입니다.

DB Field에 Integer형인 변수값을 대입해야만 하는디..(누군가가 맹글어 논것을 수정하는중입니다.)



DB에 들어가는 내용을 꼭 3자리로 해야하는데여..

예를 들어 1이면 001,

2이면 002 ...



하지만 변수형이 Integer형이다보니 이런식으로 넣기가 힘드네여..

고수님들의 한수 가르침 부탁 드립니다..

좋은 하루 되세여..

2  COMMENTS
  • Profile
    신범호 2000.05.18 02:49
    남자^^ wrote:

    > 변수는 integer구여...

    > DB DataType은 String입니다.

    > DB Field에 Integer형인 변수값을 대입해야만 하는디..(누군가가 맹글어 논것을 수정하는중입니다.)

    >

    > DB에 들어가는 내용을 꼭 3자리로 해야하는데여..

    > 예를 들어 1이면 001,

    > 2이면 002 ...

    >

    > 하지만 변수형이 Integer형이다보니 이런식으로 넣기가 힘드네여..

    > 고수님들의 한수 가르침 부탁 드립니다..

    > 좋은 하루 되세여..





    이럴때는여..

    procedure TForm1.Button1Click(Sender: TObject);

    var i : integer;

    begin

    i := strtoint(trim(edit1.text));

    label1.Caption := copy(inttostr(i+ 1000),2,3);

    end;



    end.

    이런 식으루 하면 항상 앞에는 0이 붙게되져..

    안뇽~~~^^





    end;



  • Profile
    김문기 2000.05.17 23:55
    남자^^ wrote:

    > 변수는 integer구여...

    > DB DataType은 String입니다.

    > DB Field에 Integer형인 변수값을 대입해야만 하는디..(누군가가 맹글어 논것을 수정하는중입니다.)

    >

    > DB에 들어가는 내용을 꼭 3자리로 해야하는데여..

    > 예를 들어 1이면 001,

    > 2이면 002 ...

    >

    > 하지만 변수형이 Integer형이다보니 이런식으로 넣기가 힘드네여..

    > 고수님들의 한수 가르침 부탁 드립니다..

    > 좋은 하루 되세여..



    Format( '%0.3d', kk );

    을 사용하시면 될것 갔습니다.