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