Avaliação do Tópico:
  • 0 votos - 0 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Erro em ormbr.dataset.bind
#5
Exatamente isso Isaque...

E agora eu refiz vários testes e peguei o exemplo do Firedac e ainda continuo com erro, agora olha que estranho se eu edito um registro ele só grava ou seja só da o comando UPDATE se eu colocar essas linhas no fonte:

oContainerMaster.DataSet.Post;
oContainerMaster.ApplyUpdates(0);

Em seguida se eu eu dar um oContainerMaster.Append preencho dois edit e dou
oContainerMaster.DataSet.Post;
oContainerMaster.ApplyUpdates(0);

Ele dá acess violation, minha configuração do banco esta assim
Código:
{Teste}
   // Instância da class de conexão via FireDAC
  oConn := TFactoryFireDAC.Create(Connection, dnFirebird);
  oConn.SetCommandMonitor(TFSQLMonitor.GetInstance);
  TFSQLMonitor.GetInstance.Show;
  // Master
  oContainerMaster := TContainerFDMemTable<TModelContaPagar>.Create(oConn, CDSFDMaster, 3);
  // Client
  oContainerClient := TContainerFDMemTable<TModelTipoConta>.Create(oConn, CDSFDClient, oContainerMaster.This);
  oContainerMaster.Open;
  {Fim}

Minha entidade (create) TModelContaPagar
constructor TModelContaPagar.Create(AQuery, AQueryTipoConta: TFDMemTable);
begin
  FTIPOCONTA := TModelTIPOCONTA.Create;
end;


Relacionamentos da entidade
Declaração variáveis
  private
    { Private declarations }
    FID: Integer;
    FDATA_CONTA: Nullable<TDateTime>;
    FVALOR_CONTA: Nullable<Double>;
    FID_TIPO_CONTA: Integer;
    FTIPOCONTA: TModelTIPOCONTA;

Meu public

[Column('ID_TIPO_CONTA', ftInteger)]
//    [ForeignKey('FK_CONTA_PAGAR_1', 'ID_TIPO_CONTA', 'TIPO_CONTA', 'ID')]
    [Dictionary('Tipo Conta', 'Mensagem de validação', '', '', '', taCenter)]
    property ID_TIPO_CONTA: Integer read FID_TIPO_CONTA write FID_TIPO_CONTA;


    [Restrictions([NoInsert, NoUpdate])]
    [Column('DESCRICAO', ftString, 60)]
    [JoinColumn('id_tipo_conta', 'TIPO_CONTA', 'ID', 'DESCRICAO', InnerJoin)]
    [Dictionary('Descrição Conta')]
    property TipoConta_Descricao: string read GETFTIPOCONTA_DESCRICAO ;

    [Association(OneToOne,'ID_TIPO_CONTA','TIPO_CONTA','ID')]
    property TIPO_CONTA: TModelTIPOCONTA read FTIPOCONTA write FTIPOCONTA;
Banco Firebird 2.5 - Tokyo 10.2.3 - Fontes do dia 20/10/2018

Alguma ideia?
Responder


Mensagem neste Tópico
Erro em ormbr.dataset.bind - por Osiel Gomes - 24-05-2018, 12:51 AM
RE: Erro em ormbr.dataset.bind - por Isaque Pinheiro - 24-05-2018, 08:13 AM
RE: Erro em ormbr.dataset.bind - por Osiel Gomes - 25-10-2018, 08:37 PM
RE: Erro em ormbr.dataset.bind - por Isaque Pinheiro - 26-10-2018, 06:10 AM
RE: Erro em ormbr.dataset.bind - por Osiel Gomes - 19-11-2018, 10:15 PM
RE: Erro em ormbr.dataset.bind - por Isaque Pinheiro - 01-03-2019, 08:49 AM

Possíveis Tópicos Relacionados...
Tópico: Autor Respostas: Visualizações: Última Mensagem
  Erro instanciando TContainerClientDataSet com coluna > 31 caracteres e valor default Odlawso 3 2,480 04-04-2019, 05:37 AM
Última Mensagem: juliomar
  Erro em campo NotNull samuca.ti@hotmail.com 14 10,081 02-10-2018, 09:54 AM
Última Mensagem: samuca.ti@hotmail.com
  Ormbr com CxGrid Osiel Gomes 4 5,382 26-11-2017, 11:00 AM
Última Mensagem: juliomar
  Erro de Tycast campo Blob Osiel Gomes 1 2,560 26-11-2017, 10:59 AM
Última Mensagem: juliomar

Saltar Fórum:


usuários a ver este tópico: 1 Visitante(s)