Fórum erro DataSet not in edit or insert mode #409850
28/11/2011
0
Gostaria de saber como faço para resolver este problema de DataSet not in edit or insert mode, pois toda vez que tenho que cadastrar um novo registo surge mensagem
Grato
Digoens
Diogenes Dourado
Curtir tópico
+ 0Posts
28/11/2011
Wilson Junior
Antes de incluir, coloque Client.Insert e ante de alterar coloque Client.Edit.
Espero ter colaborado.
Gostei + 1
28/11/2011
Diogenes Dourado
Resolveu sim muito obrigado
Gostei + 0
15/12/2011
Wilson Junior
Gostei + 0
15/10/2012
Frederico Brigatte***
DM.cdsClientes.First;
Estou usando MySql com ClientDataSet. Dá o mesmo erro quando quero mudar de aba com o PageControl
procedure TfrmClientes.CarregarCombo;
var
tempCliente: TCliente; // Aqui estou declarando um obj do tipo da classe
begin
DM.cdsClientes.Close;
DM.cdsClientes.Open;
cmbClientes.Items.Clear;
DM.cdsClientes.Open;
DM.cdsClientes.First;
while not DM.cdsClientes.Eof do
begin
// neste momento vou instanciar um obj para cada item do combo
tempCliente := TCliente.Create;
tempCliente.Codigo := DM.cdsClientes.fieldbyname('CLI_CODIGO').AsString;
tempCliente.Nome := DM.cdsClientes.fieldbyname('CLI_NOME').AsString;
//desta forma em cada item do cmb você terá um objeto associada na lista
cmbClientes.Items.AddObject(tempCliente.Nome, tempCliente);
DM.cdsClientes.Next;
end;
end;
Gostei + 0
15/10/2012
Frederico Brigatte***
Gostei + 0
15/10/2012
Alisson Santos
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)