Hallo,
Ich bin mir nicht ganz sicher wie das aussieht, aber kann/darf man folgendes machen:
Eine Datenbank-Connection (TIBCConnection) die dauerthaft connected ist und von mehreren Threads folgendermaßen genutzt wird:
Delphi-Quellcode:
MonitorEnter(Connection);
try
Connection.StartTransaction();
try
// Query
finally
Connection.Commit;
end;
finally
MonitorExit(Connection);
end;
Reicht die Absicherung über Monitor.Enter und der Start einer neuen Transaktion oder ist das trotzdem nicht (Thread-)Safe?
Michael
"Programmers talk about software development on weekends, vacations, and over meals not because they lack imagination,
but because their imagination reveals worlds that others cannot see."