Fórum IBDataSet com Edit #44065
07/05/2004
0
meu componente IBDataSet = QryCli
InsertSQL =
insert into EMPRESAS
(COD, CPF, IE, NOME, RUA, NUM, COMPL, CEP, BAIRRO, CID, UF, FONE,
REPRES,
FONECEL, EMAIL, OBS, ZONA)
values
(:COD, :CPF, :IE, :NOME, :RUA, :NUM, :COMPL, :CEP, :BAIRRO, :CID, :UF, :FONE, :REPRES, :FONECEL, :EMAIL, :OBS, :ZONA);
A dúvida é a seguinte onde e quando eu substituo os parametros pelos valores dos meus edit´s.
-------------------------------------------------------------------------------------
DmCli.QryCli.ParamByName(´cod´).AsInteger := StrToIntEdtCodigo.Text);
DmCli.QryCli.ParamByName(´cpf´).AsString := EdtCnpj.Text;
DmCli.QryCli.ParamByName(´Nome´).AsString := EdtNome.Text;
DmCli.QryCli.ParamByName(´Ie´).AsString := EdtIe.Text;
DmCli.QryCli.ParamByName(´Cep´).AsString := EdtCep.Text;
DmCli.QryCli.ParamByName(´Rua´).AsString := EdtRua.Text;
DmCli.QryCli.ParamByName(´Num´).AsString := EdtNum.Text;
DmCli.QryCli.ParamByName(´Compl´).AsString := EdtCompl.Text;
DmCli.QryCli.ParamByName(´Bairro´).AsString := EdtBairro.Text;
DmCli.QryCli.ParamByName(´Cid´).AsString := EdtCidade.Text;
DmCli.QryCli.ParamByName(´Uf´).AsString := CmbUf.Text;
DmCli.QryCli.ParamByName(´Fone´).AsString := EdtFone.Text;
DmCli.QryCli.ParamByName(´Email´).AsString := Edtmail.Text;
DmCli.QryCli.ParamByName(´Repres´).AsString := EdtRepres.Text;
DmCli.QryCli.ParamByName(´FoneCel´).AsString := EdtCelular.Text;
DmCli.QryCli.ParamByName(´Obs´).AsString := EdtObs.Text;
DmCli.QryCli.ParamByName(´Zona´).AsString := CmbZona.Text;
--------------------------------------
Obrigado
Phibis
Curtir tópico
+ 0Posts
07/05/2004
Maicongabriel
Passos::
Gostei + 0
07/05/2004
Phibis
No IbDataset eu utilizei Generate Sql
e o conteúdo do InsertSQL foi gerado automático.
Sete os parâmetros????
Como?
Viajei.
Gostei + 0
07/05/2004
Maicongabriel
Você esta tendo e vai continuar tendo trabalho dobrado, senão triplicado!
[i:1765ef2eb1] Como passar parâmetros? Você mesmo pôs o código ali! [/i:1765ef2eb1]
[i:1765ef2eb1] Pergunto: Na sua visão, esta é a única forma de fazer isto? [/i:1765ef2eb1]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)