asp.net.ph

ForeignKeyConstraint Constructor

ForeignKeyConstraint Class   System.Data Namespace


Initializes a new instance of the ForeignKeyConstraint class.

Overload List

Initializes a new instance of the ForeignKeyConstraint class with the specified arrays of parent and child DataColumn objects.

Initializes a new instance of the ForeignKeyConstraint class with the specified parent and child DataColumn objects.

Initializes a new instance of the ForeignKeyConstraint class with the specified name, and arrays of parent and child DataColumn objects.

Initializes a new instance of the ForeignKeyConstraint class with the specified name, parent and child DataColumn objects.


Example

[ VB ] NOTE: This example uses one of the overloaded versions of the ForeignKeyConstraint constructor. For other examples that may be available, see the individual overload topics.

[ VB ] 
' the next line goes into the Declarations section of the module:
' suppliersProducts is a class derived from DataSet.
Private myDataSet As SuppliersProducts 
Private Sub CreateConstraint ( )
   ' declare parent column and child column variables.
   Dim pCol As DataColumn
   Dim cCol As DataColumn
   Dim myFKC As ForeignKeyConstraint
   ' set parent and child column variables.
   pCol = myDataSet.Tables ( "Suppliers" ).Columns ( "SupplierID" )
   cCol = myDataSet.Tables ( "Products" ).Columns ( "SupplieriD" )
   myFKC = New ForeignKeyConstraint ( "SuppierFKConstraint", pCol, cCol )
   ' set various properties of the constraint.
   With myFKC
      .DeleteRule = Rule.SetNull
      .UpdateRule = Rule.Cascade
      .AcceptRejectRule = AcceptRejectRule.Cascade
   End With
   ' add the constraint, and set EnforceConstraints to true.
   myDataSet.Tables ( "Suppliers" ).Constraints.Add myFKC
   myDataSet.EnforceConstraints = True
End Sub
See Also

ForeignKeyConstraint Members Skip Navigation Links




Home
Suggested Reading


Previous page Back to top Next page

© 2000-2010 Rey Nuñez All rights reserved.

If you have any question, comment or suggestion
about this site, please send us a note

You can help support asp.net.ph