Q&A

  • Boolean 값을 디비에 저장하는 방법좀 도움부탁드립니다.
변수를

CH1 , Ch2 , Ch3 , Ch4 , Ch5 , Ch6 : Boolean;

만든 다음에...

..

CheckBox 이벤트에서

CH1 := CheckBox1.Checked;

CH2 := CheckBox1.Checked;

CH3 := CheckBox1.Checked;

CH4 := CheckBox1.Checked;

CH5 := CheckBox1.Checked;

CH6 := CheckBox1.Checked;



이런 식으로 체크박스에 체크를 하면 변수에 그값을 대입시키고 있습니다.



그런다음에..

이부분을 디비에 저장하고 싶거든요..



ParamByName('N15').AsString := FloatToStr(C3) +'/'+ FloatToStr(D3); +'/'+ CH1; // 30/234/True



30/234/True ==> 이런 값을 디비의 한 필드에 넣고 싶습니다.

근에 이 불린변수는 어떤 식으로 저장해야 하나요..

도움 부탁 드립니다. ^^..



1  COMMENTS
  • Profile
    바람개비 2001.08.31 21:51
    DB 에서 Boolean 필드를 지원할경우는 그대로 저장하면 되겠지만 그렇지 않을경우

    true 이면 1을 false이면 0을(일반적인경우. 아님 님이 원하시는 대로..) 저장하는 방법도 있습니다.



    바라미~



    우이 wrote:

    > 변수를

    > CH1 , Ch2 , Ch3 , Ch4 , Ch5 , Ch6 : Boolean;

    > 만든 다음에...

    > ..

    > CheckBox 이벤트에서

    > CH1 := CheckBox1.Checked;

    > CH2 := CheckBox1.Checked;

    > CH3 := CheckBox1.Checked;

    > CH4 := CheckBox1.Checked;

    > CH5 := CheckBox1.Checked;

    > CH6 := CheckBox1.Checked;

    >

    > 이런 식으로 체크박스에 체크를 하면 변수에 그값을 대입시키고 있습니다.

    >

    > 그런다음에..

    > 이부분을 디비에 저장하고 싶거든요..

    >

    > ParamByName('N15').AsString := FloatToStr(C3) +'/'+ FloatToStr(D3); +'/'+ CH1; // 30/234/True

    >

    > 30/234/True ==> 이런 값을 디비의 한 필드에 넣고 싶습니다.

    > 근에 이 불린변수는 어떤 식으로 저장해야 하나요..

    > 도움 부탁 드립니다. ^^..

    >