我用delphi ado 连接 sybase。使用的是ODBC数据源。 //启用事物
ADOConnection1.BeginTrans;
ADOQuery.Close;
ADOQuery.SQL.Text := sSQL1; //提示:在事务中,不能存在多个使用此游标类型的记录集!
try
ADOQuery.Open
。
。
。为什么啊,我很是不明白啊。
ADOConnection1.BeginTrans;
ADOQuery.Close;
ADOQuery.SQL.Text := sSQL1; //提示:在事务中,不能存在多个使用此游标类型的记录集!
try
ADOQuery.Open
。
。
。为什么啊,我很是不明白啊。
if not ADOConnection1.InTransaction then
ADOConnection1.BeginTrans;
try
.....
ADOConnection1.CommitTrans; //提交事务
except
DataMod.ADOConnection1.RollbackTrans; //异常时,事务回滚.
end;
不知道为什么,