|
Open하세요
SQLQuery1->Open();
sql 문이 update나 insert 등이면 ExecSQL()를 하시구요
void __fastcall DBOpen1(String sql)
{
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add(sql);
Query1->Open();
}
//---------------------------------
void __fastcall DBExec1(String sql)
{
Query1->Close();
Query1->SQL->Clear();
Query1->SQL->Add(sql);
Query1->ExecSQL();
}
//--------------------------------
그럼..
정유수 님이 쓰신 글 :
: void __fastcall TForm3::Button1Click(TObject *Sender)
: {
: //ClientDataSet1->Open();
: //ClientDataSet1->Active = true;
: SQLQuery1->Close();
: SQLQuery1->SQL->Clear();
: SQLQuery1->SQL->Add("Select * from tax_test");
: if (SQLQuery1->Active == false){
: ShowMessage(SQLQuery1->SQL->Text);
: }
:
:
: }
:
:
: 여기서 말입니다..
:
: SQLQuery 를 쓰면 이게 active=true 가 안되는거 같던데요..
:
: SQLTable을 쓰면 잘 돌아갑니다만...
:
: dbexpress 로 mysql을 쓸려면 SQLQuery 는 그냥 포기 해야 되는건가요?
|