eu n trabalhei com ADO, mas tenta fazer Fields.Fields[0].Asinteger, agora não 
lembro se é 1 ou 0, mas acho que é zero.
----------------------------------------------------------------------------------------
Uberdam Cavaletti
Formado em Tecnologia da Informação - Unoesc - Xxe
Pós-graduado em desenvolvimento Java - Unoesc - Xxe

 http://www.curricular.com.br/berdam

Visite
http://passandoveneno.blogspot.com
----------------------------------------------------------------------------------------


--- Em sex, 11/7/08, Geovana Ventura <[EMAIL PROTECTED]> escreveu:
De: Geovana Ventura <[EMAIL PROTECTED]>
Assunto: [delphi-br] Como atribuir o número de linhas de uma tabela para uma 
variável
Para: delphi-br@yahoogrupos.com.br
Data: Sexta-feira, 11 de Julho de 2008, 11:32










    
            Pessoal,



Bom dia!

Estou precisando atribuir o valor que representa o número de linhas de uma

tabela para uma variável.

Fiz este código abaixo, no entanto, está dando Access Violation quando passa

por esta atribuição..



with DmDadosSSP.ADOQryGe ral do

                begin

                if active then Close;

                SQL.Clear;

                SQL.Add('SELECT COD_TEMPO, COD_EVENTO') ;

                SQL.Add('FROM SSP_REL_TEMPO_ EVENTO');

                SQL.Add('WHERE COD_TEMPO=

'''+Trim(FrmAlterar PlanoAcao. sGridTemposCriad os.Cells[ 0,i])+''' ');

                SQL.Add('ORDER BY COD_TEMPO');

                InputBox('', '',Sql.Text) ;

                Open;



SQL.Clear;

                SQL.Add('SELECT COUNT(*) FROM SSP_REL_TEMPO_ EVENTO');

                InputBox('', '',Sql.Text) ;

               * cLinhasE:=FieldByNa me('COUNT( *)').AsInteger; // ( aqui dá o

erro Acess Violation)*



Vcs tem alguma dica de como posso conseguir fazer isso?

Obrigada!!

-- 

Abraços,

Geovana Ventura



[As partes desta mensagem que não continham texto foram removidas]




      

    
    
        
         
        
        








        


        
        


      Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua 
cara @ymail.com ou @rocketmail.com.
http://br.new.mail.yahoo.com/addresses

[As partes desta mensagem que não continham texto foram removidas]

Responder a