1. A,B两表用adoquery关联,用adoquery删除时如何保证只删除A中的相应记录而不删除B中对应的记录
2.dbgrid 关联 adoquery,我用另一个adotable来完成删除功能,但删除后如何让dbgrid
刷新以显示新记录而不用adoquery重新写语句查询
2.dbgrid 关联 adoquery,我用另一个adotable来完成删除功能,但删除后如何让dbgrid
刷新以显示新记录而不用adoquery重新写语句查询
2、不需要用另外的查询控件执行刷新功能。只要刷新该QUERY就行了。
ADOQuery1.Close;
ADOQuery1.Open;//还是执行最后一次的查询
DataModule1.ADOQuery1.Open();
出错:"ADOQuery1:commandtext don't return a result set"
2.DataModule1.ADOQuery1.refresh 也会出错
DataModule1.ADOQuery1.Close();
DataModule1.ADOQuery1.SQL.Clear();
AnsiString strSql= "Update table1 set field1="...",field2="..." where .....;
DataModule1.ADOQuery1.SQL.Add(strSql);
DataModule1.ADOQuery1.ExecSQL();
// 重新刷新dbgrid,此时DataModule1.ADOQuery1.active=false;ExecSQL( )并不打开adoquery1
DataModule1.ADOQuery1.Close();
DataModule1.ADOQuery1.Open();//出错:"ADOQuery1:commandtext don't return a result set"
请问该怎么解决