Visual Basic - AYUDA!! No consigo averiguar RELACIONES

Life is soft - evento anual de software empresarial
 
Vista:

AYUDA!! No consigo averiguar RELACIONES

Publicado por CybertowerS (27 intervenciones) el 06/05/2001 15:52:12
Hola, quiero averiguar las relaciones de una BD en Access con ODBC,
usando el siguiente código me da el error: 3251 que dice: "El objeto o
proveedor no puede ejecutar la operación requerida". No sé porque falla.
Uso el visual basic 6, con MS Data Components 2.6 y ServicePack 5.
Hay va el cógigo que uso:

Private Sub ObtenerRelaciones()

Dim conex As ADODB.Connection
Dim cat As ADOX.Catalog
Dim clave As ADOX.Key
Dim cadena As String

Set conex = New ADODB.Connection
conex.Open ("DSN=miDSN")

Set cat = New ADOX.Catalog
cat.ActiveConnection = conex

ListRelacion.Clear
For Each clave In cat.Tables(ComboTabla.Text).Keys
cadena = clave.Name
ListRelacion.AddItem cadena
Next clave

conex.Close
Set conex = Nothing
Set cat = Nothing
Set clave = Nothing

End Sub

Agradecería cualquier ayuda que me puedan facilitar.
Perdonen la extensión del mensaje.
Gracias de antemano.
Un saludo,
>CybertowerS<
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:AYUDA!! No consigo averiguar RELACIONES

Publicado por Antonio (6 intervenciones) el 06/05/2001 16:48:59
Tu lo que kieres es manejar una base de datos desde visual??Yo he hecho algo parecido pero no he tenido que hacer nada d eso.Desde el panel de control y FUENTES DE DATOS ODBC he creado la conexion y a la ventana de visual de ADODC en propiedad es le doi la cadena de conexion creada y ya puedo meter registros.Si es eso t puedo decir algo mas.
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

RE:AYUDA!! No consigo averiguar RELACIONES

Publicado por CybertowerS (27 intervenciones) el 06/05/2001 19:30:13
Gracias, pero no es eso exactamente. QUiero averiguar las relaciones existentes en la bd. Para ello he creado el código del mensaje anterior. Dicho código debería funcionar, pero me da un error en tiempo de ejecución diciendo que el proveedor no puede hacer lo pedido por mí. Porque? supongo que necesito otro proveedor. Actualmente uso Service Pack 5 con MS Data Components 2.6.
Si me puedes facilitar cualquier información: gracias de antemano.
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