se for banco de dados oracle precisa ter o rowid nos campos selecionados, e vc deve fazer a seleção da tabela q deseja editar, verifique a propriedade ReadOnly tb, possui updatesql? as ligações dos dbedits estao corretas com o datasource? nos dê mais informaçoes... existem muitas possibilidades...
2008/9/25 Felipe Milagres <[EMAIL PROTECTED]>: > Você está recebendo uma mensagem de erro de tabela que é read-only, ou > seja, bloqueada para edições... > > como que eu faço para tirar esse bloqueio? > > Não entendi bem o que vc está fazendo com painéis. > Você apresenta os painéis como paginação dos campos que deseja editar? > > isso, os campos da tabela Qvoto ficam em um painel e os campos da > tabela Qarmazem2 em outro painel > > seu dataset é um Table, ou uma Query? > > uma Query > > ======================== > > O Componente que vc esta usando para realizar as alterações deve estar > somente leitura.... Se o componente for uma query... creio que não seja > possivel alterar desta maneira.... usando o query.edit ... > > mas os componentes da tabela Qvoto eu consigo editar usando o mesmo comando > > > > > --- Em qui, 25/9/08, Coutinho - Yahoo <[EMAIL PROTECTED]> > escreveu: > > De: Coutinho - Yahoo <[EMAIL PROTECTED]> > Assunto: Re: [delphi-br] nao consigo alterar o conteudo do DBEdit > Para: delphi-br@yahoogrupos.com.br > Data: Quinta-feira, 25 de Setembro de 2008, 9:52 > > Amigo > Você está recebendo uma mensagem de erro de tabela que é read-only, ou > seja, bloqueada para edições... > Não entendi bem o que vc está fazendo com painéis. > Você apresenta os painéis como paginação dos campos que deseja editar? > seu dataset é um Table, ou uma Query? > Tudo isso é importante saberr!!! > > Sds > Emanuel > > Felipe Milagres escreveu: >> >> seguinte galera .. >> >> eu tenho que uma aplicação que possui DBEdit's, consigo fazer todas as >> opções do DBNavigator (mas nao usa o DBNavigator , são varios botoes) >> (Primeiro |< , Anterior < , Proximo > , Ultimo >| , Ecluir - , Alterar >> /\ , Salvar , Cancelar X) >> >> entao .. essa aplicação nao fui eu quem fiz ... >> >> agora .. eu tenho que fazer a mesma coisa só que com outros campos (de >> uma outra tabela) .. >> >> ai que ta o problema ... meu problema maior ta sendo no Alterar , ja >> que nos DBEdit's novos eu nao estou conseguindo altera-los >> >> procurei o comando do botao Alterar , e achei esse codigo: >> >> DMSISRET.Qvoto. Edit; >> Pagecontrol1. Enabled := True; >> Panel1.Enabled := True; >> Edit1.Text := 'A'; >> >> entao eu fui e acrescentei esse codigo >> >> DMSISRET.Qarmazem2. Edit; \\ aki é a minha tabela >> Panel3.Enabled := True; \\ e aki é onde os campos está >> >> ai quando compilei , e apertei o botao Alterar , deu esse erro >> >> Project SISRET.exe raised exception class EDatabaseError with message >> 'Qarmazem2: Cannot modify a read-only dataset'. Process stopped. Use >> Step ou Run to continue. >> >> o que estou fazendo de errado ? >> >> valeu a todos, >> >> >> Felipe Milagres >> >> Novos endereços, o Yahoo! que você conhece. Crie um email novo com a >> sua cara @ymail.com ou @rocketmail. com. >> http://br.new. mail.yahoo. com/addresses >> <http://br.new. mail.yahoo. com/addresses> >> >> [As partes desta mensagem que não continham texto foram removidas] >> >> > > Novos endereços, o Yahoo! que você conhece. Crie um email novo com a sua > cara @ymail.com ou @rocketmail.com. > http://br.new.mail.yahoo.com/addresses > > [As partes desta mensagem que não continham texto foram removidas] > > -- Att. -- ____________________________ José Benedito Software Developer [EMAIL PROTECTED] (19) 8116-7826