updatesql..........

Delphi

14/09/2003

Estou usando o UPDateSQL,query,transation e datasource quando eu tento fazer
isso

DM.IBQCliente.parambyname(´cli_nome´).AsString :=Edit.text; //IBQuery
DM.IBUCliente.ModifySQL; // IBUPDateSQL

ele da um erro que nao achou o campo cli_nome no IBQCliente e esta declarado
tudo certim la ModifySQL

ModufySQL

update cliente
set
COD_CLIENTE = :COD_CLIENTE,
COD_CODCLI = :COD_CODCLI,
CLI_NOME = :CLI_NOME,
where
COD_CLIENTE = :OLD_COD_CLIENTE and
COD_CODCLI = :OLD_COD_CODCLI and
CLI_NOME = :OLD_CLI_NOME


Ronaldomr

Ronaldomr

Curtidas 0

Respostas

Fava

Fava

14/09/2003

Associe sua query ao updatesql e faça as atualizações através da sua query e não através do updatesql.

DM.IBQCliente.Edit;
DM.IBQCliente.parambyname(´cli_nome´).AsString :=Edit.text; //IBQuery
DM.IBQCliente.ExecSql;

No updatesql selecione qual será sua chave para atualização, o modify sql deveria ficar assim:

update cliente
set
CLI_NOME = :CLI_NOME
where
COD_CLIENTE = :OLD_COD_CLIENTE


GOSTEI 0
POSTAR