Casa
Top.Mail.Ru Yandeks.Metrika
Fórum: "Bases";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

Para baixo

Me ajude por favor Encontre agências semelhantes


Alexsyy   (2001-12-04 08:52) [0]

Olá a todos!
Avisar para que as chaves primárias após a exclusão, por exemplo, todos os registros da tabela na adição subseqüente tenham começado com 1? Por exemplo: há uma tabela que contém linhas 4, índices primários, respectivamente 1..4, excluiu tudo, adicionou uma linha 1, tem um índice primário 5 (em vez do 1 desejado)
Atenciosamente Alexsyy



Владислав   (2001-12-04 09:32) [1]

Bem, crie um índice primário (a chave é chamada) de um. Quais são os problemas?



Maxus   (2001-12-04 09:40) [2]

Bem-vindo!
Se for para o MS SQL Server, tente isto:
1. atributo chave faz IDENTIDADE
2. no gatilho delete, execute TRUNCATE TABLE. Este comando redefine as colunas IDENTITY no 0.
Veja a ajuda em IDENTITY (CREATE TABLE) e TRUNCATE TABLE.

PS
Chaves e índices são duas coisas diferentes, eu acho :)




Владислав   (2001-12-04 09:44) [3]

> Maxus (04.12.01 09: 40)

Na verdade, ele escreveu para o FoxPro e dBase



ValeraVV   (2001-12-04 12:34) [4]

Se você precisar de um número de seqüência de registro, você pode obtê-lo (para FoxPro DBase), mas registros recém-adicionados devem ter uma chave que é diferente de outros registros (incluindo os excluídos); Tudo isso é IMHO, e sobre o assunto: a tabela paradoxo (em um determinado local do cabeçalho existe o valor atual do campo auto-incremento), ele pode ser alterado, mas abrindo a tabela como um arquivo regular (eu acho que o mesmo vale para o dBase). Descrição Cabeçalho "e DBF estão disponíveis para qualquer um. Se você trabalha através do BDE, é mais fácil recriar a tabela (ou o campo através da requisição de alter table)



Nest   (2001-12-04 14:06) [5]

Bem, o DBASE tem campos de incremento automático?

2Alexsyy
E onde você obtém o valor de ID?
Bem, por exemplo, quando você começa a preencher uma mesa vazia de maneira ordenada, então de onde vem o valor?
Existem idéias, mas eu não quero escrever ocioso ..



Mick   (2001-12-04 14:16) [6]

O DBASE possui campos de incremento automático.



Niklen   (2001-12-04 14:36) [7]

Pode ser necessário empacotar a tabela para que não haja registros excluídos
Table1.Exclusive: = TRUE;
Table1.Open;
DbiPackTable (Table1.DBHandle, Table1.Handle, nulo, nulo, TRUE);



Nest   (2001-12-04 14:40) [8]

2Mick
Começando de qual versão?



Anatoly Podgoretsky   (2001-12-05 01:06) [9]

7



Страницы: 1 filial inteira

Fórum: "Bases";
Arquivo atual: 2002.01.08;
Download: [xml.tar.bz2];

em cima









Memória: 0.58 MB
Hora: 0.033 c
4-22474
Slym
2001-11-02 11:25
2002.01.08
Não pode fazer um gancho ... Ajuda!


14-22380
O barman
2001-11-09 10:37
2002.01.08
Moscovitas, alguém viu o guia de referência do Win API à venda?


14-22390
Ouriço
2001-11-08 12:54
2002.01.08
Ouça Merlin, você já dormiu? Quero dizer, você está relaxando?


1-22222
Eugene Zelikovsky
2001-12-14 13:58
2002.01.08
Ligue de volta


14-22358
Denso
2001-11-07 19:08
2002.01.08
Onde está a pequena, mas rápida hospedagem disponível?





afrikaans albanês Arabic armênio azerbaijano basco belarusian Bulgarian catalão Chinês simplificado) Chinês tradicional) croata checo dinamarquês Dutch Inglês estoniano filipino Finnish French
Galego georgiano German grego crioulo haitiano hebraico hindi húngaro islandês Indonesian irlandês Italian Japanese Korean letão lituano macedónio Malay maltês Norwegian
persa polonês Portuguese romeno Russa sérvio Slovak esloveno espanhol swahili sueco tailandês turco ucraniano urdu vietnamita galês ídiche bengali bósnio
cebuano esperanto gujarati hausa hmong igbo javanês kannada khmer lao latino maori marata mongol Nepali punjabi somali tâmil telugu yoruba
zulu
Английский francês Alemão Italiano Португальский russo Espanhol