Fórum TADOQuery o que estou fazendo de errado? #298929

10/10/2005

0

Olá a todos!

To com um problema estranho..

[b]var[/b]
query : TADOQuery;



depois..

query := TADOQuery.Create(form1);
query.DataSource := Form4.DataSource1;
query.Connection := Form4.ADODataSet1.Connection;


depois..

   
Query.Close;
Query.SQL.Text := ´Select * from online where usuario=´´´+usuario+´´´;´;
query.Open;
query.ExecSQL;
if not Query.Eof then
begin



Sempre dá ´EOF´ tenho certeza que essa Select existe.. mas nao imorta ele diz q nao existe e é ´EOF´ qq eu fiz de errado? :( :( :(


Amon-ra

Amon-ra

Responder

Posts

10/10/2005

Marcio.theis

Vc deve de remover o comando ExecSQL... deixe somente o Open...
ficando....

Query.Close; 
Query.SQL.Text := ´Select * from online where usuario=´´´+usuario+´´´;´; 
query.Open; 
if not Query.Eof then 
begin



Responder

Gostei + 0

10/10/2005

Amon-ra

Tá bem estranho.. ainda nada...

Por exemplo...

 
Query.Close;
Query.SQL.Text := ´Select * from online;´;
query.Open;
showmessage(query.FieldValues[´nome´]);


dá erro pq ele retorna o valor ´nulo´..

tem algo errado nisso.. Não tá funcionando direito..

alguém tem idéia por q? =/


Responder

Gostei + 0

10/10/2005

Rjun

Utilize FieldByName.

Query.FieldByName(´Nome´).Value;



Responder

Gostei + 0

10/10/2005

Sandra

[quote:42f51ec5ae=´Amon-Ra´]Sempre dá ´EOF´ tenho certeza que essa Select existe.. mas nao imorta ele diz q nao existe e é ´EOF´ qq eu fiz de errado? :( :( :([/quote:42f51ec5ae]
Amon-Ra,

Você está utilizando Delphi 5?


Responder

Gostei + 0

10/10/2005

Amon-ra

[quote:f52738f759=´Amon-Ra´]Sempre dá ´EOF´ tenho certeza que essa Select existe.. mas nao imorta ele diz q nao existe e é ´EOF´ qq eu fiz de errado? :( :( :(

Amon-Ra,

Você está utilizando Delphi 5?[/quote:f52738f759]

Não, DElphi 7 =/

Tá estranho pacas.. é aqui pro trabalho por isso nao posso desistir, mas meu.. tá chato.. Ele nao tá dando o select direito.. e ainda nao descobri o por q


Responder

Gostei + 0

10/10/2005

Amon-ra

Opa, desculpa.. refiz tudo do Zero e agora funcou!

acho q era no Dataset o problema ou algo assim..

valeu ^^


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar