|
: for(int i=0; i < 7; i++) {
: //EditBox에 70 개에 내용을 뿌림.....
: for (int j=0; j < 10; j++) {
: k++;
: CustomerData->Part1Query->ParamByName("ID")->AsString = "'" + CustomerData->PartTable->FieldByName("ID")->AsString + "'";
:
: //PartTable의 ID의 값을 그대로 파라메타에 집어넣는다...
: CustomerData->Part1Query->ParamByName("조번호")->AsString = k;
:
: //조번호의 값이 k인 값의 레코드를 찾아서 출고날짜를 뿌린다.
: //"ID"의 Type = 텍스트 , "조번호"의 Type = 숫자 , "출고날짜"의 Type = 텍스
: CustomerData->Part1Query->Prepare();
: if(CustomerData->Part1Query->Prepared) CustomerData->Part1Query->ExecSQL();
: CustomerData->Part1Query->Active = true;
:
: PartEdit[i][j]->Text = CustomerData->Part1Query->FieldByName("출고날짜")->AsString;
: }
}
: CustomerData->Part1Query->ParamByName("ID")->AsString = "'" + CustomerData->PartTable->FieldByName("ID")->AsString + "'";
위에 줄에서 "'" + 와 + "'" 를 안써도 됩니다...
: CustomerData->Part1Query->ParamByName("ID")->AsString = CustomerData->PartTable->FieldByName("ID")->AsString;
이렇게 써도 됩니다, AsString형이기 때문에 자동으로 "'"가 붙는듯 합니다...
그리고 for문 안쪽에 있는 k++줄 바로 아래에 CustomerData->Part1Query->Active = false
한번 추가해 보세요.
저도 더는 생각이 안 나네요...
|