Bonjour,
Je débute avec les bases de données SQL Server de Microsoft. J'aimerais connaître le type équivalent à Auto_Increment que l'on trouve dans PHPmYAdmin.
Je précise que j'utilise la version Express de SQL Server 2005.
Merci d'avance. ;)
Version imprimable
Bonjour,
Je débute avec les bases de données SQL Server de Microsoft. J'aimerais connaître le type équivalent à Auto_Increment que l'on trouve dans PHPmYAdmin.
Je précise que j'utilise la version Express de SQL Server 2005.
Merci d'avance. ;)
Identity
Ok, merci.Citation:
Envoyé par bidou
Mais je n'ai pas ce type dans la liste des types.... Peut-être est-ce parce que j'utilise la version Express?
ah ok, j'ai compris
Ce n'est pas un type mais une propriété du champs. Il n'y a pas de type auto incrément au sens strict dans sql server 2005 puisqu'un champ auto incrément peut être int, tinyint, smallInt etc...
Le champs est auto incrémenté quand sa propriétés Identity est vraie
Citation:
Envoyé par bidou
J'ai bien modifié les proprétés mais quand je veux faire un insert into, j'ai un message d'erreur :
Impossible d'insérer une valeur explicite dans la colone identité de la table quand IDENTITY_INSERT est à Off.
Voilà la commande rentrée:
Code:INSERT INTO infoaccueil VALUES (' ', '45', 'titre', 'fini')
La valeur incrémenté que j'ai mise en clef primaire et la première. Que dois-je mettre? un blanc? une valeur ?
EDIT:
J'ai trouvé, il ne faut faire comme si le champ n'existait pas dans els insert. MySQL est encore trop ancré en moi :mouarf:
Merci pour l'aide en tout cas :)
rien
Désolé pour le deterrage mais ca concerne ce sujet.
Je crée une ligne avec un auto increment en C# via un sqlcommand, et j'aimerai bien récuperer l'id de la ligne ainsi crée (que je ne connais pas vu que le champ ID est en auto increment).
Merci