primaire dans vb.net en entrant je veux une nouvelle entrée pour attribuer un enregistrement un identifiant unique comme dans le cas de numérique que je fais de cette façongénération identifiant automatique qui est une clé
Dim ItemID As Integer
KAYAReqConn.Open()
SQLCmd = New SqlCommand("SELECT ISNULL(MAX(ItemID),0) AS ItemID from MstItem", ReqConn)
Dim dr As SqlDataReader
dr = SQLCmd.ExecuteReader
If dr.HasRows Then
dr.Read()
ItemID = dr("ItemID") + 1
End If
dr.Close()
dans ce cas m en utilisant itemid comme ID unique et le format est 1,2,3 ... et m trouver le maximum et assigner à un nouvel enregistrement mais comment assigner si l'identifiant précédent est du a00001, a00002, a00003, a00004 ...bientôt. Comment puis-je produire un ID unique dans ce cas
Vous ne pouvez pas modifier vos champs de base de données de varchar à int? – Himadri