[alianzadev.net] Re: Clave Primaria en un DataSet

  • From: "Camilo Villa" <cvilla@xxxxxxxxxx>
  • To: <alianzadev@xxxxxxxxxxxxx>
  • Date: Thu, 1 Jun 2006 18:11:25 -0500

Hola Jhon Alexander Caro!!!

 

Lo que solicitas puede ser tan sencillo como crear una tabla espejo donde se
alberga la copia de los datos originales, y a esta tabla espejo previamente
en la creación de las columnas estableces cual seria la clave primaria, y
para ello lee el siguiente Copy and Paste de la ayuda del MSDN:

 

 

Public Sub CreateDataTable()

    Dim dataTable As DataTable = New DataTable

    dataTable.Columns.Add("CustomerID", Type.GetType("System.String"))

    dataTable.Columns.Add("CompanyName", Type.GetType("System.String"))

 

    Dim uniqueConstraint As UniqueConstraint = _

      New UniqueConstraint("CustConstraint", _

      New DataColumn() {dataTable.Columns("CustomerID"), _

      dataTable.Columns("CompanyName")})

 

    dataTable.Constraints.Add(uniqueConstraint)

End Sub

 

 

Lo que implica tener un DataSet Tipado (o sea altamente Cohesionado a la
fuente de datos). Y ya así es mas fácil dictaminar la clave primaria en
tiempo de diseño.

 

Y leete el siguiente link:
http://msdn2.microsoft.com/en-us/library/49z48hxc(VS.80,d=ide).aspx

 

 

Saludos cordiales,

 

 




Camilo Alfonso Villa Naranjo

Analista de Desarrollo 

Sistemas POS E.U.

Microsoft 4DCE ver. 2003 - Microsoft 1DCE ver. 2005


 

 

 

 

 

 

 

 

 

 

  _____  

De: Jhon Alexander Caro [mailto:jhon.caro@xxxxxxxxx] 
Enviado el: Jueves, 01 de Junio de 2006 05:35 p.m.
Para: alianzadev@xxxxxxxxxxxxx
Asunto: [alianzadev.net] Clave Primaria en un DataSet

 

Buenas tardes,

 

Tengo una duda, como puedo, por medio código, agregar una clave primaria a
un DataSet que acabo de crear, esto con el fin de poder realizar una
búsqueda en ese DataSet.

 

Gracias por su ayuda.

 

Jhon Alexander Caro

GIF image

Other related posts: