[firebase-br] MEIO - OFF - problema em querie

Reijanio Nunes Ribeiro rnribeiro em gmail.com
Sex Dez 28 11:20:43 -03 2007


muito obrigado a todos q me ajudaram com relação ao oncreate, é indiferente
tentei tbm no onshow ontitleclick do dbgrid, oncellclick do dbgrid e todos
deram o mesmo erro

Em 28/12/07, Jiuney Pachevitch <j1un3y em hotmail.com> escreveu:
>
> Opa, outra coisa..
>
> Voce usa QrySoma.Sql.Add('where CODCONTA ='+(Dbedit1.Text)); e esta
> pegando a property Text do DBEdit. Sugiro que use assim:
> QrySoma.Sql.Add('where CODCONTA ='+(DBEdit1.Field.AsString));
>
> Usar a property Text do DBEdit direto pode te apresentar alguns
> probleminhas, principalmente quando vc usa compos com máscara nao persistida
> no banco.
>
> So que tem que ter ceteza de que o dataSet ligado ao DBEdit já esteja
> aberto no momento em que vc chama o método. Tambem acho que no evento OnShow
> é melhor de chamar o método que no OnCreate.
>
> Boa Sorte!
>
>
>
> > From: infosag em terra.com.br> To: lista em firebase.com.br> Date: Fri, 28 Dec
> 2007 09:37:06 -0300> Subject: Re: [firebase-br] MEIO - OFF - problema em
> querie> > amigo coloca no onShow, no oncreate corres o risco de referenciar
> um > componente que nao foi criado ainda !> > e ainda essa linha:> >
> QrySoma.Sql.Add('where CODCONTA ='+(Dbedit1.Text));> > > > ----- Original
> Message ----- > From: "Reijanio Nunes Ribeiro" <rnribeiro em gmail.com>> To:
> "FireBase" <lista em firebase.com.br>; <lista-delphi em yahoogrupos.com.br>>
> Sent: Thursday, December 27, 2007 4:39 PM> Subject: [firebase-br] MEIO - OFF
> - problema em querie> > > desculpem se é meio off mais estou postando pro
> listadelphi, e lista> firebird> pessoal estou com um pequeno problema em uma
> procedure que se chama soma ela> é mais ou menos assim?> > project
> AdminPro.Exe raised exception class EDataBaseError with message> database
> server error: Conversion error from string ''''!> //procedure soma>
> QrySoma.Active := False;> QrySoma.Close;> QrySoma.Sql.Clear;>
> QrySoma.Sql.Add('select sum(VALOR) as VALOR from HAVER_CLIENTE');>
> QrySoma.Sql.Add('where CODCONTA ='+QuotedStr(Dbedit1.Text) // esse dbedit
> é> referente ao codigo da conta> QrySoma.Open;> QrySoma.Active := True;> >
> coloquei essa procedure no oncellclick do dbgrid e no oncreate do form mais>
> da o erro tanto ao criar o form qto ao clicar no dbgrid poderiam me ajudar,>
> pois n tenho mais ideia do que pode ser>
> ______________________________________________> FireBase-BR (
> www.firebase.com.br) - Hospedado em www.locador.com.br> Para editar sua
> configuração na lista, use o endereço >
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para
> consultar mensagens antigas: http://firebase.com.br/pesquisa> > >
> ______________________________________________> FireBase-BR (
> www.firebase.com.br) - Hospedado em www.locador.com.br> Para editar sua
> configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para
> consultar mensagens antigas: http://firebase.com.br/pesquisa
> _________________________________________________________________
> Confira vídeos com notícias do NY Times, gols direto do Lance,
> videocassetadas e muito mais no MSN Video!
> http://video.msn.com/?mkt=pt-br
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>



Mais detalhes sobre a lista de discussão lista