0

我已经发现了一个使用 ADO 和 SQL Server 以及与一个数据库的不同连接的显示表错误。(请参阅BUG #1中的详细信息)

尝试删除记录时出现另一个问题

代码是这样的

function resettable (tablename, databasename, servername) : Boolean;
var
  aADOQuery : TADOQuery;
  aADOConnection : TAdoConnection,
begin
  ///  Create ADO stuff 
  aADOQuery := TADOQuery.Create;
  aADOConnection := TAdoConnection.Create;

  ///  connect to DB & Table 
  ....
  ///

  aADOQuery.sql.add('delete * from ' + Tablename;
  aADOQuery.execsql;

  ///   free objects after use  
  ....
end;

ADOConnection当单独在数据库上时,此代码可以正常工作。如果任何其他 ADO 连接发生了一些活动并进行了一些修改,则代码将失败,同时“数据库未更新错误消息”

如何创建一个在删除记录语句之前进行更新的解决方案???

4

0 回答 0