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]