Fórum Erro ao salvar registro no Client Data Set (Interbase) #235176
31/05/2004
0
Não consigo aplicar alterações nos registros existentes e nem criar novos em minha base (Interbase 6.0) atraves do Client Data Set (dbExpress), onde consta o seguinte SQL:
select tbusuaempr.cnpjempr, tbusuaempr.cpfusua, tbusuaempr.datafina, tbusuaempr.datainic, tbusuaempr.flagusuaempr, tbempresa.nomefantempr
from tbempresa inner join tbusuaempr on tbempresa.cnpjempr = tbusuaempr.cnpjempr
where (tbusuaempr.cpfusua = ´98765432100´)
and (tbusuaempr.datainic is not null)
and (tbusuaempr.datafina is null);
Ao executar o ApplyUpdate depois de editar ou ao inserir ocorre o seguinte Erro:
´Project AWClient.exe raised exception class EDataBaseError with message ´column unknow DATAFINA Process stoped. Use Step or Run to continue.´´
Este problema vem ocorrendo em apenas dois dos meus componentes, os demais tao tranks ?!?!?!?!?!?!?!?!?!?
Valeu galera[img][/img]
Carvajal
Curtir tópico
+ 0Posts
31/05/2004
Vdyoda
Você adicionou ele no Fieldseditor?
Gostei + 0
31/05/2004
Rômulo Barros
pfinUpdate = True
pfinWhere = True
pfinKey = True (P/ o field que é chave primária da tabela tbempresa)
pfinHidden = False
No DataSet Provider ligado ao ClientDataSet da tbempresa, configura a propriedade [color=red:88933641e8]UpdateMode[/color:88933641e8] para [color=red:88933641e8]WhereKeyOnly[/color:88933641e8]
Agora, configure os Fields pertencentes as outras tabela que estão no Select.
pfinUpdate = False
pfinWhere = False
pfinKey = False
pfinHidden = False
Gostei + 0
31/05/2004
Carvajal
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)