Delphi e firebird como criar um registro ?
Boa tarde galera,
Tenho uma tabela em firebird que quando tento dar um append dá este erro :
´SQLDataSet2: Cannot modify a read-only dataset´
O que será que está acontecendo, sendo que abri a tabela desta forma :
SqlDataSet2.Close;
SqlDataSet2.CommandText := ´Select * From LancaPontos Where Codigo= :vCodigo´;
SqlDataSet2.ParamByName(´vCodigo´).AsString := ECodigo.Text;
SqlDataSet2.Open;
SqlDataSet2.Append; // Neste momento dá o erro.
Tenho uma tabela em firebird que quando tento dar um append dá este erro :
´SQLDataSet2: Cannot modify a read-only dataset´
O que será que está acontecendo, sendo que abri a tabela desta forma :
SqlDataSet2.Close;
SqlDataSet2.CommandText := ´Select * From LancaPontos Where Codigo= :vCodigo´;
SqlDataSet2.ParamByName(´vCodigo´).AsString := ECodigo.Text;
SqlDataSet2.Open;
SqlDataSet2.Append; // Neste momento dá o erro.
Vieira_alex
Curtidas 0
Respostas
Demian Soares
14/07/2004
procure na maquina o arquivo GDB.. onde esta dando essa mensagem.. clik com o direito do mouse sobre o aquivo. vá até propriedades.. click
veja em atributos se, somente leitura estiver marcado ..desmarque... resolvido...
veja em atributos se, somente leitura estiver marcado ..desmarque... resolvido...
GOSTEI 0
Vieira_alex
14/07/2004
O pior de tudo que o atributo do arquivo está normal.
Mesmo assim obrigado.
Mesmo assim obrigado.
GOSTEI 0
Gandalf.nho
14/07/2004
Você está usando DBExpress que por natureza é read-only. Você terá que usar um ClientDataSet para editar os registros nesse tipo de dataset.
GOSTEI 0