Blorgbeard, вы должны создать, инициализировать и открыть отдельный
Экземпляр TAdoconnection для каждого из ваших потоков.
ADO - это технология на основе COM. Он использует жилые объекты, не забудьте позвонить
CoInitialize (ноль).
procedure TMyThread.Execute;
begin
CoInitialize(nil);
try
try
// create a connection here
except
end;
finally
CoUnInitialize;
end;
end;