我想删除当前记录,却被告知内容不匹配,怎么办呢?
TDate Temp1;TTime Temp2;
Temp1=Query1->FieldByName("Date1")->AsDateTime;
Temp2=Query1->FieldByName("ADStartTime")->AsDateTime;
Query1->SQL->Clear();
Query1->SQL->Add("delete from Data1 where Date1 = :para1 and ADStartTime = :para2");
Query1->Params->Items[0]->Value=Temp1;
Query1->Params->Items[1]->Value=Temp2;
Query1->ExecSQL();
Query1->Open();
数据库是用c++builder带的database desktop建的,是不是有更方便的删除方式啊?
有的话希望能告诉我,同时我也希望有人能够指出我程序中的错误来,我也很想知道不匹配在哪里
Query1->Open();
可以去掉吧