Obrigado Galera, consegui resolver...e era uma coisa
simples...abraços!!!

--- Em delphi-br@yahoogrupos.com.br, Andre Luis Silveria
<[EMAIL PROTECTED]> escreveu
>
> Vc não está limpando o sql anterior, por isso está ficando com duas
instruções:
> 
>       Query1.Close;
> 
>       Query1.SQL.Clear; <-- Coloque esta linha aqui.
> 
>       query1.SQL.Add( 'insert into CEP(CEP, LOGRADOURO, ENDERECO,
> 
> ----- Mensagem original ----
> De: rafaelpinto19 <[EMAIL PROTECTED]>
> Para: delphi-br@yahoogrupos.com.br
> Enviadas: Quarta-feira, 21 de Novembro de 2007 11:51:48
> Assunto: [delphi-br] Erro com Instrução SQL!!!
> 
> 
> 
> 
> 
> 
> 
> 
> 
>   
> 
> 
>     
>               
> 
>     Sempre quando faço os procedimentos para gravar os Registro no
> 
> banco funciona, mas quando vou cadastrar outro resgistro logo em
> 
> seguida dá o Seguinte Erro "Dynamic SQL Error.SQL Error code = -104
> 
> Token unknown - line 3, char -1 insert.". Faço quando vou cadastrar um
> 
> CEP. Ou seja, eu cadastro um registro, q no outro seguida quando vou
> 
> gravar dá esse erro. aí eu tenho q fechar e gtravar de novo. E tbm dá
> 
> esse tipo de erro nas consultas mas é com outras palavras "Dynamic SQL
> 
> Error.SQL Error code = -104 Token unknown - line 3, char -1 select.".
> 
> 
> 
> taí o meu código:
> 
> 
> 
> if Edit1.Text<> '' then
> 
>      begin
> 
>       Query1.Close;
> 
>       query1.SQL.Add( 'insert into CEP(CEP, LOGRADOURO, ENDERECO,
> 
> BAIRRO, CIDADE, UF)');
> 
>       Query1.SQL.Add( 'values (:CEP, :LOGRADOURO, :ENDERECO, :BAIRRO,
> 
> :CIDADE, :UF)');
> 
>       Query1.ParamByName( 'CEP').AsString := Edit1.Text;
> 
>       Query1.ParamByName( 'LOGRADOURO' ).AsString := ComboBox1.Text;
> 
>       Query1.ParamByName( 'ENDERECO' ).AsString := Edit2.Text;
> 
>       Query1.ParamByName( 'BAIRRO') .AsString := Edit3.Text;
> 
>       Query1.ParamByName( 'CIDADE') .AsString := Edit4.Text;
> 
>       Query1.ParamByName( 'UF').AsString := Edit5.Text;
> 
>       Query1.ExecSQL;
> 
>       Query1.Transaction. Commit;
> 
>       Query1.Transaction. Active := TRUE;
> 
>       ShowMessage( 'C.E.P Registrado em Nossa basse de Dados!');
> 
>       if MessageDlg(' Deseja Cadastrar outro
> 
> C.E.P!',mtConfirmat ion,[mbYES, mbNO],0)= mrYES then
> 
>        begin
> 
>          limpaedit;
> 
>          ComboBox1.Text: = '';
> 
>          Edit1.SetFocus;
> 
>        end
> 
>        else
> 
>        close;
> 
>       end
> 
>       else
> 
>       ShowMessage( 'Precisa Informar o C.E.P!');
> 
>       Edit1.SetFocus;
> 
>    
> 
>      será que alguém pode tirar essa dúvida pra min e me dizer por que
> 
> que ocorre esse erro?
> 
> 
> 
> 
> 
>     
>   
> 
>     
>     
> 
> 
> 
> 
> <!--
> 
> #ygrp-mkp{
> border:1px solid #d8d8d8;font-family:Arial;margin:14px
0px;padding:0px 14px;}
> #ygrp-mkp hr{
> border:1px solid #d8d8d8;}
> #ygrp-mkp #hd{
>
color:#628c2a;font-size:85%;font-weight:bold;line-height:122%;margin:10px
0px;}
> #ygrp-mkp #ads{
> margin-bottom:10px;}
> #ygrp-mkp .ad{
> padding:0 0;}
> #ygrp-mkp .ad a{
> color:#0000ff;text-decoration:none;}
> -->
> 
> 
> 
> <!--
> 
> #ygrp-sponsor #ygrp-lc{
> font-family:Arial;}
> #ygrp-sponsor #ygrp-lc #hd{
> margin:10px 0px;font-weight:bold;font-size:78%;line-height:122%;}
> #ygrp-sponsor #ygrp-lc .ad{
> margin-bottom:10px;padding:0 0;}
> -->
> 
> 
> 
> <!--
> 
> #ygrp-mlmsg {font-size:13px;font-family:arial, helvetica, clean,
sans-serif;}
> #ygrp-mlmsg table {font-size:inherit;font:100%;}
> #ygrp-mlmsg select, input, textarea {font:99% arial, helvetica,
clean, sans-serif;}
> #ygrp-mlmsg pre, code {font:115% monospace;}
> #ygrp-mlmsg * {line-height:1.22em;}
> #ygrp-text{
> font-family:Georgia;
> }
> #ygrp-text p{
> margin:0 0 1em 0;}
> #ygrp-tpmsgs{
> font-family:Arial;
> clear:both;}
> #ygrp-vitnav{
> padding-top:10px;font-family:Verdana;font-size:77%;margin:0;}
> #ygrp-vitnav a{
> padding:0 1px;}
> #ygrp-actbar{
> clear:both;margin:25px
0;white-space:nowrap;color:#666;text-align:right;}
> #ygrp-actbar .left{
> float:left;white-space:nowrap;}
> .bld{font-weight:bold;}
> #ygrp-grft{
> font-family:Verdana;font-size:77%;padding:15px 0;}
> #ygrp-ft{
> font-family:verdana;font-size:77%;border-top:1px solid #666;
> padding:5px 0;
> }
> #ygrp-mlmsg #logo{
> padding-bottom:10px;}
> 
> #ygrp-vital{
> background-color:#e0ecee;margin-bottom:20px;padding:2px 0 8px 8px;}
> #ygrp-vital #vithd{
>
font-size:77%;font-family:Verdana;font-weight:bold;color:#333;text-transform:uppercase;}
> #ygrp-vital ul{
> padding:0;margin:2px 0;}
> #ygrp-vital ul li{
> list-style-type:none;clear:both;border:1px solid #e0ecee;
> }
> #ygrp-vital ul li .ct{
>
font-weight:bold;color:#ff7900;float:right;width:2em;text-align:right;padding-right:.5em;}
> #ygrp-vital ul li .cat{
> font-weight:bold;}
> #ygrp-vital a{
> text-decoration:none;}
> 
> #ygrp-vital a:hover{
> text-decoration:underline;}
> 
> #ygrp-sponsor #hd{
> color:#999;font-size:77%;}
> #ygrp-sponsor #ov{
> padding:6px 13px;background-color:#e0ecee;margin-bottom:20px;}
> #ygrp-sponsor #ov ul{
> padding:0 0 0 8px;margin:0;}
> #ygrp-sponsor #ov li{
> list-style-type:square;padding:6px 0;font-size:77%;}
> #ygrp-sponsor #ov li a{
> text-decoration:none;font-size:130%;}
> #ygrp-sponsor #nc{
> background-color:#eee;margin-bottom:20px;padding:0 8px;}
> #ygrp-sponsor .ad{
> padding:8px 0;}
> #ygrp-sponsor .ad #hd1{
>
font-family:Arial;font-weight:bold;color:#628c2a;font-size:100%;line-height:122%;}
> #ygrp-sponsor .ad a{
> text-decoration:none;}
> #ygrp-sponsor .ad a:hover{
> text-decoration:underline;}
> #ygrp-sponsor .ad p{
> margin:0;}
> o{font-size:0;}
> .MsoNormal{
> margin:0 0 0 0;}
> #ygrp-text tt{
> font-size:120%;}
> blockquote{margin:0 0 0 4px;}
> .replbq{margin:4;}
> -->
> 
> 
> 
> 
> 
> 
> 
> 
>       Abra sua conta no Yahoo! Mail, o único sem limite de espaço
para armazenamento!
> http://br.mail.yahoo.com/
> 
> [As partes desta mensagem que não continham texto foram removidas]
>


Responder a