Visual Basic - PrimaryKey con ADO

Life is soft - evento anual de software empresarial
 
Vista:

PrimaryKey con ADO

Publicado por Josep (26 intervenciones) el 03/07/2003 23:29:22
Alguien sabe como puedo saber si un campo de mi recordset forma parte de la clave principal de la tabla?

(Antes con DAO se utilizaba el tabledefs.indexes )
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:PrimaryKey con ADO

Publicado por Cecilia Colalongo (3117 intervenciones) el 04/07/2003 19:56:31
Fijate con esto, es con ADOX, otra posibilidad es con OpenSchema de ADO:
Dim cnt As Connection, cat As Catalog, oIndex As Index, oColumn As Column
Set cnt = New Connection
cnt.Open "MiConnectionString"
Set cat = New Catalog
Set cat.ActiveConnection = cnt
With cat.Tables.Item("MiTabla")
For Each oIndex In .Indexes
If oIndex.PrimaryKey Then
For Each oColumn In oIndex.Columns
Debug.Print oColumn.Name
Next
End If
Next
End With
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar