Use parâmetros:

grava_data   : =  'insert into lancamentos (data) values :wdata';
query_cadgrava.Close;
query_cadgrava.Sql.Clear;
query_cadgrava.Sql.Add(grava_data);
query_cadgrava.ParamByName('wdata').asDate := Date;
query_cadgrava.ExecSQL;

[]
Andrei

Em 21/07/06, Alexandre Simas Maciel<[EMAIL PROTECTED]> escreveu:
>
>
>
> Ok mas como faço isso em query  com comando SQL
>
> La nas variaveis eu delacrei a variavel grava_data como string e no botao
> gravar digitei o codigo abaixo:
>
>
> grava_data   : =  'insert into lancamentos (data) value
> ('''+edit.text+''')';
>
> query_cadgrava.Close;
> query_cadgrava.Sql.Clear;
> query_cadgrava.Sql.Add(grava_data);
> query_cadgrava.ExecSQL;
>
>
>
>
> Ta depois disso, da o erro: "type mismatch" que eu falei.
>
> Só me falta acerta isso, para o meu cadastro fica pronto.
>
> OBS: Detalhe na tabela do paradox o meu campo data esta do tipo date.
>
>
>
>
>
>
> ----- Original Message -----
> From: "Adenes I. Freire Junior" <[EMAIL PROTECTED]>
> To: <delphi-br@yahoogrupos.com.br>
> Sent: Friday, July 21, 2006 7:55 AM
> Subject: Re: [delphi-br] Preciso cadastrar uma data, numa tabela paradox,
> mas esta dando erro.
>
>
> > Faça assim:
> > try
> >  TabelaData.Value := StrToDate(EditData.Text);
> > except
> >     ShowMessage('Verifique se você digitou uma data válida!', mtError,
> > [mbOk], 0);
> >
> > end;
> >
> > ----- Original Message -----
> > From: "Alexandre Simas Maciel" <[EMAIL PROTECTED]>
> > To: <delphi-br@yahoogrupos.com.br>
> > Sent: Thursday, July 20, 2006 1:06 PM
> > Subject: [delphi-br] Preciso cadastrar uma data, numa tabela paradox, mas
> > esta dando erro.
> >
> >
> >> Ola amigos..
> >>
> >> Resumindo a historia, tenho um Formulario, que nele tem um campo edit
> >> onde
> >> eu digito uma data qualquer e logo em seguida aperto no botao gravar para
> >> gravar essa data na tabela.
> >>
> >> Na tabela no paradox eu criei o campo Data do tipo date.
> >>
> >> Só que na hora que eu vou gravar da o erro: tipy mismatch.   deve ser pq
> >> o
> >> campo onde eu digito a data é string e o campo da tabela é date, sei
> >> la...só
> >> sei que ja tentei de varias formas e nada. usei strtodate, mas nada
> >> adianta.... nao consigo gravar.
> >>
> >> Se alguem puder me ajudar. ficarei grato.
> >>
> >> Abraço..


-- 
<<<<< 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]
 
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