Fórum Zerar Conteudo de um Campo #445598

16/06/2013

0

Tenho um campo no Firebird MERC_LOCALIZADOR_ESTOQUE e como faço para zerar todo o conteúdo dele?
Ronaldo Daniel

Ronaldo Daniel

Responder

Posts

16/06/2013

Omero Bertol

Olá Ronaldo,

Para zerar todos os campos de uma tabela pode-se:
1) Usando SQL:
update TABELA
set CAMPO = 0


2) Codificando:
Tabela.open;
while (not eof(Tabela)) do
begin
  Tabela.Edit;
  Tabela.FieldByName('Campo').AsFloat = 0;
  Tabela.Post;
  
  Tabela.Next;
end;
Tabela.Close;
Responder

Gostei + 0

16/06/2013

Ronaldo Daniel

Olá Ronaldo,

Para zerar todos os campos de uma tabela pode-se:
1) Usando SQL:
update TABELA
set CAMPO = 0


2) Codificando:
Tabela.open;
while (not eof(Tabela)) do
begin
  Tabela.Edit;
  Tabela.FieldByName('Campo').AsFloat = 0;
  Tabela.Post;
  
  Tabela.Next;
end;
Tabela.Close;


Olá, Omero!
Estou usando isso para um software que tenho e não tem esse suporte.
Ele aceita comando SQL mas não deixa inserir ou deletar registros. Pede uma senha.
Então, teria uma outra forma de alterar esse arquivo FDB?
Responder

Gostei + 0

16/06/2013

Omero Bertol

Você tentou realizar a conexão com o banco de dados usando o login padrão.
UserName: SYSDBA
Password: masterkey
Responder

Gostei + 0

16/06/2013

Ronaldo Daniel

Você tentou realizar a conexão com o banco de dados usando o login padrão.
UserName: SYSDBA
Password: masterkey

É que acesso atraves do software.
Como acesso através o BD de outro aplicativo?
Desculpas pela ignorância, mas estou começando agora.
Responder

Gostei + 0

17/06/2013

Omero Bertol

Bom dia Ronaldo,

Vc pode usar uma ferramenta administrativa para realizar operações no Banco de Dados.

Uma boa opção disponível é a ferramente administrativa IBExpert:
[url]http://www.pb.utfpr.edu.br/omero/Delphi/doc/IBExpert.zip[/url]

Uma lista bem completa de ferramentas administrativas vc poderá obter em:
[url]http://www.firebase.com.br/fb/downloads.php?categ=2[/url]
Responder

Gostei + 0

17/06/2013

Ronaldo Daniel

Bom dia Ronaldo,

Vc pode usar uma ferramenta administrativa para realizar operações no Banco de Dados.

Uma boa opção disponível é a ferramente administrativa IBExpert:
[url]http://www.pb.utfpr.edu.br/omero/Delphi/doc/IBExpert.zip[/url]

Uma lista bem completa de ferramentas administrativas vc poderá obter em:
[url]http://www.firebase.com.br/fb/downloads.php?categ=2[/url]

O IBExpert eu já usei. Mas não vi como acessar os campos e apagar.
Teria algum tutorial em português ou mesmo umas dicas básicas?
Responder

Gostei + 0

17/06/2013

Omero Bertol

No IBExpert:
1) realize a conexão com o banco de dados
2) Na barra de menu: Tools | SQL Editor
3) Na janela SQL Editor para zerar todos os campos de uma tabela deve-se implementar:
update TABELA
set CAMPO = 0
Responder

Gostei + 0

17/06/2013

Ronaldo Daniel

No IBExpert:
1) realize a conexão com o banco de dados
2) Na barra de menu: Tools | SQL Editor
3) Na janela SQL Editor para zerar todos os campos de uma tabela deve-se implementar:
update TABELA
set CAMPO = 0

Apareceu a msg abaixo:

Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Token unknown - line 3, column 1.
update.
Responder

Gostei + 0

17/06/2013

Omero Bertol

Por favor coloque o código completo que vc implementou.
Responder

Gostei + 0

18/06/2013

Ronaldo Daniel

Por favor coloque o código completo que vc implementou.

Fiz assim:
update MERC_LOCALIZADOR_ESTOQUE
Set CAMPO = 0
Responder

Gostei + 0

18/06/2013

Omero Bertol

update NomeDaTabela
Set MERC_LOCALIZADOR_ESTOQUE = 0


Por exemplo, para atualizar o campo "SALDO" da tabela "Estoque" deve-se implementar:
update ESTOQUE
set saldo = 0
Responder

Gostei + 0

19/06/2013

Ronaldo Daniel

update NomeDaTabela
Set MERC_LOCALIZADOR_ESTOQUE = 0


Por exemplo, para atualizar o campo "SALDO" da tabela "Estoque" deve-se implementar:
update ESTOQUE
set saldo = 0

Não consigo.
Tento só update NomedaTabela e ele mostra várias tabelas. Qualquer uma que escolho dá aquele mesmo erro.
Responder

Gostei + 0

19/06/2013

Omero Bertol

Bom dia Ronaldo,

Tem como vc enviar o banco de dados para chicobertol@gmail.com.
Responder

Gostei + 0

19/06/2013

Ronaldo Daniel

Bom dia Ronaldo,

Tem como vc enviar o banco de dados para chicobertol@gmail.com.

Bom dia! O tamanho é de 19,7M. SE não der, te mando print da tela com o banco de dados aberto.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar