ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Preciso Zerar o Campo AutoInc das minhas tabelas. Como faço?

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
tarsoft
Novato
Novato


Registrado: Quinta-Feira, 9 de Junho de 2005
Mensagens: 8

MensagemEnviada: Ter Jun 21, 2005 2:49 pm    Assunto: Preciso Zerar o Campo AutoInc das minhas tabelas. Como faço? Responder com Citação

Já tentei o seguinte:

function ResetAutoInc(FileName: TFileName; Base: Longint): Boolean;
begin
with TFileStream.Create(FileName, fmOpenReadWrite) do
Result := (Seek($49, soFromBeginning) = $49) and (Write(Base, 4) = 4);
end;

O parâmetro FileName é o nome da tabela, incluindo o caminho. E o parâmetro Base é o valor inicial para o contador do AutoIncremento.

Dica tirada daqui do fórum, mas não sei o que tô fazendo que não funciona!!!
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
jfrancop
Aprendiz
Aprendiz


Registrado: Terça-Feira, 29 de Março de 2005
Mensagens: 180

MensagemEnviada: Ter Jun 21, 2005 4:12 pm    Assunto: Preciso Zerar o Campo AutoInc das minhas tabelas. Como faço? Responder com Citação

Abra o IB Expert, conecte o seu banco de dados, clique no sinal de \"mais\" ao lado do nome do banco e vá ao item Generators (deve ser o sexto item, abaixo de triggers); dê um duplo clique no gerador que você quer zerar; será aberta uma janela com o nome do gerador (GEN_XXXXX_ID, onde XXXXX é o nome da tabela) e o último número gerado. Zere o valor e boa sorte!

Abraços

José Franco
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB