missing comma

Delphi

01/07/2006

Senhores;

Passei a tarde aqui no site procurando algo a respeito mas não consegui nada para esclarecer minha dúvida.. assim segue abaixo:

Mas agora ao tentar inserir dados ele me dá erro ´missing comma´
Sabe me dizer o porque ?
o codigo abaixo

with query do
begin
clear;
sql.add(´insert into competencia (co_codigo, co_descricao, co_status, co_data) values (:codigo, :descricao, :status, :data)´
parambyname(´codigo´).asBDC:=obj.Codigo.asInteger;
parambyname(descricao´).asString:=obj.Descricao.asString;
parambyname(´status´).asString:=obj.Status.asString;
parambyname(´data´).asString:=obj.Data.asString;
ExecSql;
end;

erro ´missing comma´

Aproveitando a deixa ainda existe uma dúvida. Por que ao tentar inserir um dado do tipo Date ele me dá erro tipo de campo invalido...
Assim estou inserindo do tipo string.. mas gostaria de saber como substituir o ultimo parametro por:
parambyname(´data´).asDate:=obj.Data.asDate;
tentei tambem
parambyname(´data´).asDatetime:=obj.Data.asDate;

mesmo assim o erro de tipo de campo insiste:


Midas

Midas

Curtidas 0

Respostas

Micheus

Micheus

01/07/2006

erro ´missing comma´

se for um erro de compilação deve ser porque está faltando uma aspas simples, entre o ´(´ e o texto ´descrição´, na linha abaixo
parambyname(descricao´).asString:=obj.Descricao.asString;
parambyname([b:6c743ee2f9][color=red:6c743ee2f9]´[/color:6c743ee2f9][/b:6c743ee2f9]descricao´).asString:=obj.Descricao.asString;[/code]


GOSTEI 0
POSTAR