Base de Datos
Hola!!! Aqui va mi pregunta:
Necesito saber como sacar las claves primarias de una Base de Datos de Sql Server desde Visual Basic
Hasta ahora he utilizado Adox.Catalogo con el siguiente codigo
Catalogo.Tables("nombredelaTabla").Indexes(0).columns(0).name
El problema es que este codigo para las BD de Access si me vale pero para las de SqlServer no, me da un error de "Object or provider is not capable of performing requested operation"
Si alguien sabe como ayudarme lo agradeceria gracias!!
Necesito saber como sacar las claves primarias de una Base de Datos de Sql Server desde Visual Basic
Hasta ahora he utilizado Adox.Catalogo con el siguiente codigo
Catalogo.Tables("nombredelaTabla").Indexes(0).columns(0).name
El problema es que este codigo para las BD de Access si me vale pero para las de SqlServer no, me da un error de "Object or provider is not capable of performing requested operation"
Si alguien sabe como ayudarme lo agradeceria gracias!!
He probado lo de las tablas del sistema, no habia ninguna que te lo dijera de una manera clara, he tenido que hacer una "Select ..." de la leche pero lo he conseguido.
Muchas gracias!!!!
Muchas gracias!!!!
Usa el OpenRowSet
Esta funcion establece conexion desde SQL server con Access y talvez te guie en algo !
OPENROWSET('Microsoft.Jet.OLEDB.4.0','" + Ruta + "'; 'admin'; ''," + Nom_Tabla+ ")
Esta funcion establece conexion desde SQL server con Access y talvez te guie en algo !
OPENROWSET('Microsoft.Jet.OLEDB.4.0','" + Ruta + "'; 'admin'; ''," + Nom_Tabla+ ")
