Erro na inserção ou salvamento -Dataset not in edit or inser
Olá pessoal tudo bem com vcs?
Estou fazendo o seguinte procedimento quando eu salvo um item na tela de cadastro de pedidos:
procedure TfrmPedidos.btnSalvarItemClick(Sender: TObject);
begin
//
dsProdPedidos.DataSet.Post;
end;
E está dando o seguinte erro
´cdsProdPedidos: Dataset not in edit or insert mode´
O que estou fazendo de errado?
Estou usando um dbLookupCombobox e o esse erro ocorre justamente nele!
Agradeço antecipadamente
Abraços
Estou fazendo o seguinte procedimento quando eu salvo um item na tela de cadastro de pedidos:
procedure TfrmPedidos.btnSalvarItemClick(Sender: TObject);
begin
//
dsProdPedidos.DataSet.Post;
end;
E está dando o seguinte erro
´cdsProdPedidos: Dataset not in edit or insert mode´
O que estou fazendo de errado?
Estou usando um dbLookupCombobox e o esse erro ocorre justamente nele!
Agradeço antecipadamente
Abraços
Edibertoalves
Curtidas 0
Respostas
Vagner_franco
31/08/2005
Antes de você inserir o registro ele o Dataset tem que está com o status de insert
GOSTEI 0
Edibertoalves
31/08/2005
O estranho é que, quando eu clico no botão Novo o que instanciei foi o seguinte
dsProdPedidos.Dataset.Open;
dsProdPedidos.Dataset.Insert;
dsProdPedidos.Dataset.Append;
Abre os campos para a inserção de um novo registro na tabela e quando eu clico em Salvar:
dsProdPedidos.DataSet.Post;
É que está dando esse erro. Bem em cima do dblookupcombobox.
O que faço??? :cry:
Obrigado
dsProdPedidos.Dataset.Open;
dsProdPedidos.Dataset.Insert;
dsProdPedidos.Dataset.Append;
Abre os campos para a inserção de um novo registro na tabela e quando eu clico em Salvar:
dsProdPedidos.DataSet.Post;
É que está dando esse erro. Bem em cima do dblookupcombobox.
O que faço??? :cry:
Obrigado
GOSTEI 0
Michelli88
31/08/2005
No botao Novo:
dsProdPedidos.Dataset.Open; dsProdPedidos.Dataset.Append;
if dsProdPedidos.Dataset.State in [dsEdit, DsInsert] then begin dsProdPedidos.Dataset.Post; end;
GOSTEI 0