|
문근모 님이 쓰신 글 :
: 지나가는 사람 님이 쓰신 글 :
: : Text 대신에..
: : ->AsInteger로 바꾸시고..
: : Edit1->Text도 StrToInt(Edit1->Text)로 변경해보세요..
: :
: : 문근모 님이 쓰신 글 :
: : : dbgrid의 필드값과 editbox의 값을 비교하려구 합니다
: : : 글데 잘 비교가 안되네염
: : : 원래 db는 *.mbd이구 필드의 자료형은 정수임다
: : : 물론 editbox의 값도 숫자이구여
: : : /////////////////////////
: : :
: : : if(Table1->FieldByName("숫자")->Text == Edit1->Text)
: : : {
: : : ShowMessage(",,,,,,");
: : : }
: : : 이렇게 했는데
: : : 같은 숫자를 써도 안걸리네요
: : : 내가 뭘 잘못했는지...
: : : 대답 부탁드립니다...
: : : 수고하세염..
: : :
: 그렇게 써두 안되네염...
: 또 다른 방법 없을까요...
: 고수님들의 답변 부 드립니다
테이블의 필드 속성이 숫자라면
if(Table1->FieldByName("숫자")->AsInteger == StrToInt(Edit1->Text))
{
ShowMessage(",,,,,,");
}
이 맞습니다.
|