Q&A

  • Query.Open 상태에서.. 꼭!알켜줘잉!!
Query가 오픈된 상태에서 다이엑트로 돌아오는 리턴값을 받을 수있을까요?

아래와 같이 for문을 통해서 돌렸는데 리턴값을 받을려면 Query가 닫혀있어야 한다는 메세지만 뜹니다..

루프안에다 클로즈를 해주면 되기는 하는데 문제는 쿼리를 닫을때 속도가 현저하게 줄어들더군요.. 오픈된상태에서 데이타 베이스에서 돌아오는 리턴코드를 받을수 있는 지 알고 싶습니다..



TemQry->Close();

for (i=1; i < 4220; i=i+1)

{

this->Caption = IntToStr(i);

TemQry->ParamByName("PDate")->AsString = ADate;

TemQry->ParamByName("count")->AsInteger = i;

TemQry->Open();

//레코드가 없으면 그부분에 1개 삽입한다..

if ( TemQry->RecordCount == 0 )

{

TemQry->Close();

break;

}

}



0  COMMENTS