maison
Top.Mail.Ru Yandeks.Metrika
Forum: "Bases";
Archive actuelle: 2002.01.08;
Télécharger: [xml.tar.bz2];

vers le bas

Aidez-moi s'il vous plaît Trouver des branches similaires


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

Salut à tous!
Invite-t-il à faire en sorte que les clés primaires après la suppression, par exemple, de tous les enregistrements de la table lors de l'addition ultérieure aient commencé avec 1? Par exemple: il existe une table contenant des lignes 4, des index primaires ou 1..4, tout supprimé, une ligne 1 ajoutée, un index primaire 5 (au lieu du 1 souhaité)
Cordialement Alexsyy



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

Eh bien, créez un index primaire (la clé est appelée) à partir de celui-ci. Quels sont les problèmes?



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

Bienvenue!
Si pour MS SQL Server, essayez ceci:
1. attribut de clé do IDENTITY
2. dans le déclencheur de suppression, exécutez TRUNCATE TABLE. Cette commande réinitialise les colonnes IDENTITY dans 0.
Voir l'aide sur IDENTITY (CREATE TABLE) et TRUNCATE TABLE.

PS
Les clés et les index sont deux choses différentes, je pense :)




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

> Maxus (04.12.01 09: 40)

En fait, il a écrit pour FoxPro et dBase



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

Si vous avez besoin d’un numéro de série d’enregistrement, vous pouvez l’obtenir de toute façon (pour FoxPro DBase), mais les enregistrements récemment ajoutés doivent avoir une clé différente des autres enregistrements (y compris les enregistrements supprimés); Tout cela est IMHO, et sur le sujet: la table de paradoxe (à un certain endroit dans l'en-tête, il y a la valeur actuelle du champ d'auto-incrémentation), elle peut être modifiée, mais ouvrir la table comme un fichier normal (je pense que la même chose est vraie pour DBase). Description "En-tête" et toute personne ayant le DBF. Si vous utilisez le BDE, il est plus facile de recréer la table (ou le champ via la requête alter table).



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

Bien, DBASE a-t-il des champs auto-incrémentés?

2Alexsyy
Et où obtenez-vous la valeur de l'ID?
Eh bien, par exemple, lorsque vous commencez à remplir une table vide de manière ordonnée, d'où vient la valeur?
Il y a des idées, mais je ne veux pas écrire inactif ..



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

DBASE a des champs auto-incrémentés.



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

Il peut être nécessaire d’emballer la table pour qu’aucun enregistrement ne soit supprimé
Table1.Exclusive: = TRUE;
Table1.Open;
DbiPackTable (Table1.DBHandle, Table1.Handle, nil, nil, TRUE);



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

2Mick
A partir de quelle version?



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

7



Pages: 1 branche entière

Forum: "Bases";
Archive actuelle: 2002.01.08;
Télécharger: [xml.tar.bz2];

à l'étage









Mémoire: 0.58 MB
Heure: 0.026 c
14-22329
Dima-k17
2001-11-03 15:12
2002.01.08
Les temps de Delphi sont-ils terminés?


6-22310
SERGX
2001-10-13 23:48
2002.01.08
AIDE !! Comment créer un programme pour envoyer un fichier ou un texte par courrier


14-22392
~ Mag ~
2001-11-10 13:27
2002.01.08
Les gens comment déverrouiller le registre dans Windows ???


1-22042
Angel s
2001-12-15 23:04
2002.01.08
Télécharger un fichier jpg vers l'image


1-22227
Tosov
2001-12-15 10:43
2002.01.08
Comment travailler avec TInplaceEdit





afrikaans albanais Arabic arménien azerbaïdjanais basque Biélorusse Bulgare catalan Chinois simplifié) Chinois (traditionnel) croate Tchèque Danois Néerlandais Anglais estonien Filipino Finlandais Français
galicien géorgien Allemand Grecque Créole haïtien hébreu Hindi Hongrois Islandais Indonesian irlandais Italien Japonais Coréen letton lituanien macédonien Malay maltais Norvégien
persan Polonais Portugais Roumain Russe serbe Slovaque Slovène Espagnol Swahili Suédois Thai turc ukrainien Urdu vietnamien gallois yiddish bengali bosniaque
Cebuano espéranto gujarati Hause hmong Igbo Javanais Kannada Khmer lao latin maori Marathi mongol népalais punjabi somali tamil telugu yoruba
zoulou
Английский Français Allemand Italien Португальский Русский Espagnol