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.83 MB
Hora: 0.045 c
7-22448
Estanislau
2001-09-11 15:24
2002.01.08
Dados em disquete


1-22242
Azedar
2001-12-14 11:00
2002.01.08
POP3


1-22204
Dmitriy (novo)
2001-12-13 19:37
2002.01.08
código não cria mais arquivos 273 no win2000


6-22278
garagem
2001-10-02 12:27
2002.01.08
Diga-me o algoritmo para substituir letras grandes por letras minúsculas.


3-21935
cabelo
2001-12-03 15:12
2002.01.08
Armazenamento de dados





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