Visual Basic - Clave principal en ADO

Life is soft - evento anual de software empresarial
 
Vista:

Clave principal en ADO

Publicado por Josep (26 intervenciones) el 04/07/2003 14:52:54
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:Clave principal en ADO

Publicado por Cecilia Colalongo (3116 intervenciones) el 04/07/2003 17:36:22
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