El tema es el siguiente...
Armo una consulta, la ejecuto y me genero mi recordset. Hasta aqui, perfecto, asi que no es error de sql.
Ahora, cuando trato de "leer" un campo de ese recordset y el campo es de tipo TEXT y su valor está vacio... recibo un error.
En pocas palabras, cuando hago RS("campo") y ese campo es de tipo TEXT y su value es "" me tira este error:
"Microsoft OLE DB Provider for ODBC Drivers (0x80040E21) Multiple-step OLE DB
operation generated errors. Check each OLE DB status value, if available. No work
was done."
Notar que el valor NO ES NULL, sino vacio (empty).
Si se lo cambio a NULL, funciona bien, asi que el problema está al leer datos vacios en campos tipo TEXT
Ejemplo:
ejecuto este SQL: "SELECT field1 FROM table1"
(note: field1 is a TEXT field)
Creo el recordset con ese SQL, y cuando hago algo como esto, me tira error:
variable = RS("field1")
Bueno, repeti el mismo problema como 3 veces

si alguien sabe algo al respecto... y me ayuda... se lo agradeceré
CoRSA