개인적으로 db를 많이 해보지 않았지만..
RecordCount 는 별로 좋지 않는 방법같습니다.
요즘은 어떤지 모르겠지만 RecordCount 는 지원하지 않는 system 이나 db 가 있는걸로 알고있습니다.
Eof를 이용하실것을 권해드립니다.
SQLQuery1->SQL->Add("select * from table");
SQLQuery1->Open();
SQLQuery1->First(); // query를 한 직후에는 항상 first로 가는걸로 알고있음(필요없을수도..)
if(!SQLQuery1->Eof)
{
//
}
else
{
//
}
그럼..
김시환 님이 쓰신 글 :
: 자답 이네요.. ^^;;
:
: SQLDataSet 에 RecordCount 라는 프로퍼티가 검색된 데이타의 개수를 리턴해 주는 군요..
: 데이타의 내용을 가져오는 방법은 아닌데 어짜피 저는 데이타가 있는지 없는지만 알면 되기 때문에 이것으로도 충분하네요...
:
:
: 김시환 님이 쓰신 글 :
: : dbExpress 를 이용해서 MySQL 에 데이타를 저장하는 것은 성공을 했습니다.
: :
: : 그런데 DB에 특정 데이타가 저장되어 있는지 없는지 확인하는 방법을 모르겠습니다.
: : 여러 필드 중에서 Key 필드의 명칭을 검색해서 확인을 할텐데 어떤식으로 검색을 하는것인지요?
: :
: : SELECT 구문을 사용했는데 어디 리턴되어 오는 데이타도 없고... 처음으로 DB 프로그램을 하려고 하니 난관이 많네요...
|