OVH Cloud OVH Cloud

MSDE

1 réponse
Avatar
Jean Christophe Avard
Bonjour j'essaie de créer une base de données avec MSDE pour utiliser dans
VB.NET. Plusieurs table consisteront cette base de donnée et plusieur
relation seront nécessaire. J'essaie de créer un identificateur unique pour
la clé primaire de chaque table, mais j'ai des erreur. J'ai aussi cette
erreur quand je fais cette requete:

Server: Msg 206, Level 16, State 2, Line 1
Operand type clash: uniqueidentifier is incompatible with int

SELECT latin_name, family_fr, family_en
FROM tbl_items INNER JOIN tbl_family
ON tbl_items.id_family = tbl_family.id_family

Comment faire pour avoir une clé primaire qui auto_incrémente !???? merci!

1 réponse

Avatar
Patrice
A priori on essaie de comparer un entier avec un "GUID" (Gloablly Unique
Identifier)

On devrait avoir donc un chalmp INT IDENTITY d'une côté et simplement INT de
l'autre par exemple. Ici il semble que les deux colonnes id_family
n'utilisent pas le même type...

--
Patrice

"Jean Christophe Avard" a écrit dans le message de
news:%237%
Bonjour j'essaie de créer une base de données avec MSDE pour utiliser dans
VB.NET. Plusieurs table consisteront cette base de donnée et plusieur
relation seront nécessaire. J'essaie de créer un identificateur unique


pour
la clé primaire de chaque table, mais j'ai des erreur. J'ai aussi cette
erreur quand je fais cette requete:

Server: Msg 206, Level 16, State 2, Line 1
Operand type clash: uniqueidentifier is incompatible with int

SELECT latin_name, family_fr, family_en
FROM tbl_items INNER JOIN tbl_family
ON tbl_items.id_family = tbl_family.id_family

Comment faire pour avoir une clé primaire qui auto_incrémente !???? merci!