Luiz,

Luiz Araujo wrote:
> Pessoal, to meio inferrujado no Delphi, por isso eu peço a ajuda de vocês.

Normal...

> Eu estou desenvolvendo um Console Aplication e terei que fazer acesso
> ao SQL Server. Para isso, vou utilizar o ADO.
> 
> Eu declarei uma variável obj_ADOConnection   : TADOConnection;
> e estou criando o objeto obj_ADOConnection.Create; sendo que desse
> modo ele reclama a falta de um parâmetro. Porém, se eu deixar sem
> parâmetro, eu não utiliza o próprio objeto como Owner?

Não. Você *tem* que passar um proprietário para todos os descendentes de 
TComponent. Pode ser nil. Se for, você tem que destruir seu objeto na 
mão depois que terminar de usá-lo. Se não quiser lidar com isso, use o 
objeto Application.

> Seguindo, passei o próprio objeto como Owner:
> obj_ADOConnection.Create(obj_ADOConnection); mas a aplicação mostra o
> famigerado acesso inválido a memória. o Pior é que eu nem consigo
> passar a string de conexão.

Você está embananando tudinho. O que você tem que fazer é:

   obj_ADOConnection := TADOConnection.Create(nil);
   try
     ...
   finally
     obj_ADOConnection.Free;
   end;

> Alguém pode me ajudar?

Sim!

Cordialmente,

Demian Lessa
Salvador - Brasil


-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

Para ver as mensagens antigas, acesse:
 http://br.groups.yahoo.com/group/delphi-br/messages

Para falar com o moderador, envie um e-mail para:
 [EMAIL PROTECTED] ou [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a