Erro No insert datasnap xe2

Delphi

28/01/2013

Erro No insert datasnap
Boa tarde, estou desenvolvendo uma aplicação e estou ultilizando do delphi xe2 + ZEOS+postgres:

função que está no servidor de aplicação

function TServerMethods1.InserirCFC(valores: string): string;
var
sql: string;
begin
qry_cfc.Close;
qry_cfc.Open;
//qry_cfc.SQL.Add(''insert into cucfc (nsu,nome,fantasia) values (2,teste,teste)'');
qry_cfc.SQL.Add(''INSERT INTO cucfc (nsu,fantasia,nome,cpfcnpj,endereco,end_nro,complemento,'');
qry_cfc.SQL.Add(''bairro,cidade,uf,cep,telefone1_ddd,telefone1_nro,telefone2_ddd,telefone2_nro,fax_ddd,'');
qry_cfc.SQL.Add(''fax_nro,celular_ddd,celular_nro,nextel_ddd,nextel_nro,nextel_id,inc_data,inc_usuario,'');
qry_cfc.SQL.Add(''alt_data,alt_usuario,antt,email_cte,ehcli,ehfor,ehcol) values(''+valores+'');'');
qry_cfc.ExecSQL;

end;


dá o erro : Remote Error: Sql Erroe: Error: erro de sintaxe em ou proximo a "into" at character 29.
alguem tem alguma solução ou dica??
Diego Limeira

Diego Limeira

Curtidas 0

Respostas

Junior Miranda

Junior Miranda

28/01/2013

Posta o erro na integra...

[]´s
GOSTEI 0
Marco Salles

Marco Salles

28/01/2013

Pq que vc esta dando open seguido doclose ?????
GOSTEI 0
Douglas

Douglas

28/01/2013

Concordo com o Marco,

você esta Fechando e Abrindo a Query ao mesmo tempo no entanto é só fechar.

Antes de começar a adicionar os parâmetros para Query,

dá um Qry_cfc.SQL.Clear;
GOSTEI 0
Daniel Santos

Daniel Santos

28/01/2013

O erro não e do Datasnap é do seu SQL

Estude mais!
GOSTEI 0
POSTAR