多线程数据库编程,怎么使用ADOConnection变量?希望传递一个ADOConnection对象,可是不行;传递ADODataSet是可以的,只能传递ADODataSet对象吗?使用的代码如下:
  TDrawThread=class(TThread)
    private
       adodsTest: TADODataSet;
    public
      constructor create(con:TADOConnection);
      procedure Execute;override;
  end;constructor TDrawThread.create(con:TADOConnection);
begin
  self.adodsTest.Connection:=self.adoCon;//此处出错
  inherited create(false);
end;错误提示为:
。。raised exception class EAccessViolation with message 'Access violation at address 004879DF in module 'Test.exe'.Read of address 00000000'.....