|
공부하는중 님이 쓰신 글 :
: 정성훈.해미 님이 쓰신 글 :
: : Edit1->text = DBGrid1->SelectedField->CurValue;
: : Edit2->Text = DBGrid1->Fields[i]->AsString;
: :
: : 값 읽기/ 변경/ 삭제 등...
: : 여러가지 형태가 있으니 도움말을 참고하게요..
: :
: :
: :
: : 공부하는중 님이 쓰신 글 :
: : : ADO로 연결해서 SQL문을 사용에서 TDBGrid로 받아 오기 까지는 됬는데
: : : 받아온 값을 읽어 들여서 특정값과 비교을 해야 하는데....
: : : TDBGrid에 셀 값을 찾아 봐도 col값과 row값을 받아 오는 부분이
: : : 눈에 안뛰어서 이렇게 도움을 청합니다...
: : : 그럼 알맞은 답변 부탁 드림니다...
: : : 즐프..........
:
: 그런데 2번째열 이후의 값을 알려 하려면 어찌 해야 하나여.....보니까 첫번째 field값만
: 받아 와서요....
: 귀찮겠지만 조금만 더 도움을 주세여 ^^
: 그럼 즐프 하세여...
위의 경우처럼 2번째열 이후의 값을 알아서 비교 할려면...
루프를 도는 방법도 있습니다.
int count = ADOQuery1->RecordCount;
for (int i=0 ; i < count ; i++){
if (i > 0){
if (Edit1->Text.Trim() == ADOQuery1->FieldByName("field_name")->AsString){
// 에디트박스랑 비교해서 같다면....
}
else{
// 에디트박스와 비교해서 틀리다면
}
ADOQuery->Next();
}
}
그럼....
|