Visual Basic - Conocer PK

Life is soft - evento anual de software empresarial
 
Vista:

Conocer PK

Publicado por Bruno (28 intervenciones) el 25/04/2006 01:15:07
hay alguna propiedad del Recordset que me diga si determinado campo es PK (clave primaria)
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:Conocer PK

Publicado por Cecilia Colalongo (3116 intervenciones) el 25/04/2006 14:08:29
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