adCmdTableDirect

cometa11
22 de Marzo del 2005
hola, tengo una base de datos con la siguiente instruccion:

tblProdu.Open "tblProducto", cn, adOpenKeyset, adLockOptimistic, adCmdTableDirect

Y funciona perfectamente, mas cuando le hago "SPLIT" me aparece el siguiente mensage de error:

RunTime Error -2147217867 (8004e35)
Invalid operation

Como puedo resolver el problema

Gracias
Jorge

Komo
22 de Marzo del 2005
adCmdTableDirec, es una constante que indica que evalúe la propiedad 'CommandText' (en este caso es el primer parámetro que le pasas al hacer el Open del objeto 'RecordSet') como el nombre de una tabla, retornando todas las columnas.

SPLIT devuelvea partir de la expresión de cadena, una matriz de una dimensión con base cero.
Un Recordset, no es una explesión de cadena.

Debes de usar los métodos MoveFirst, MoveNext, etc
Mirate la documentación sobre ADO