Visual Basic - Uso de Index en un recordset en ODBCDirect

Life is soft - evento anual de software empresarial
 
Vista:

Uso de Index en un recordset en ODBCDirect

Publicado por breggo (25 intervenciones) el 23/11/2006 13:11:03
Hola a tod@s, espero que me podais ayudar.

En un proyecto vb6, estoy sustituyendo el acceso a la base de datos, que antes era Access, a una en MySql. El modo de conexión es, pues, ODBC usando espacios de trabajo ODBCDirect. Ya he conseguido cambiar el espacio de trabajo y la conexión a la base de datos y funciona correctamente. Tambien he conseguido abrir un recordset con esta instrucción:

Set rsRegistro = mibd.OpenRecordset(“tabla”,dbOpenDynamic)

En un principio abre bien el recordset porque luego puedo recuperar los datos, pero tengo problemas al usar la propiedad “Index” del recordset:

rsRegistro.Index = “PrimaryIndex”

En esta instrucción me da el error “Operación no válida para este tipo de objetos”.

¿Hay alguna restricción a la hora de usar determinadas propiedades del objeto Recordset en un entorno ODBCDirect? ¿O es cosa del MySql? ¿Debo abrir el recordset con otras opciones?

Espero vuestra ayuda.

Un saludo.
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