How to Create Unique Constraint

Create Unique Constraint


UniqueConstraint Class represents a restriction on a set of columns in which all values must be unique.

Following example show how to create Unique Constraint

 

Sub Main()

        Dim objmyTable As DataTable = New DataTable

        objmyTable.Columns.Add("Id", GetType(Integer))

        objmyTable.Columns.Add("Name", GetType(String))

 

        Dim uniqueConstraint As Data.UniqueConstraint = New Data.UniqueConstraint("UniqueConstraint", objmyTable.Columns("Id"))

 

        objmyTable.Constraints.Add(uniqueConstraint)

        Try

            objmyTable.Rows.Add(132, "mukesh")

            objmyTable.Rows.Add(123, "vinay")

            objmyTable.Rows.Add(132, "ashish")

 

        Catch ex As Exception

            Console.WriteLine(vbLf & "Error: {0}", ex.Message)

        End Try

        Console.WriteLine(vbLf & "Press any key to continue.")

        Console.ReadLine()

    End Sub


Output :


uniqueconstraintvb.png