建立表用create table tablename成功。
但是删除drop table tablename就失败了。

解决方案 »

  1.   

    具体的代码如下。   TADOQuery   *pQuery;
        pQuery = this->ADOQuery1;    String szSql = "Select * From data";            pQuery->Close();
                pQuery->SQL->Clear();
                pQuery->SQL->Add(szSql);
                pQuery->Open( );            pQuery->Append();
                ADOQuery1->FieldByName("name")->AsString ="石榴";
                ADOQuery1->FieldByName("sex")->AsString  = "我是男的";
                ADOQuery1->Post(  );            pQuery->Close();
                pQuery->SQL->Clear();
                pQuery->SQL->Add("Create Table Tab1 ( ID Counter, Name string, Age integer, [Date] DateTime )");
               pQuery->ExecSQL( );        这时已经常的建立了库。
    我紧接着想删除这个表           ADOQuery1->Close();
               ADOQuery1->SQL->Clear();
               ADOQuery1->SQL->Add("DROP TABLE Tab1");
               ADOQuery1->Open( );
               pQuery->Close();那个表还在,
      

  2.   

    ADOQuery1->Open( );SQL应该会执行,只是会报告一个异常。