Método GetChunk de ADO

Definición y uso

El método GetChunk puede devolver un valor variant que contiene todo o parte del contenido del objeto Field de texto o datos binarios grandes.

Se puede usar el método GetChunk del objeto Field para recuperar parte o toda la longitud de datos binarios o de caracteres. En caso de que haya poca memoria en el sistema, se puede usar el método GetChunk para operar con parte y no con todos los valores Long.

Los datos devueltos por la llamada a GetChunk se asignarán a variable. Si el tamaño es mayor que los datos restantes, el método GetChunk solo devolverá los datos restantes sin rellenar variable con espacios. Si el campo está vacío, el método GetChunk devolverá el valor Null.

Cada llamada subsequente a GetChunk comenzará a buscar datos desde el punto en el que se detuvo la última llamada a GetChunk. Sin embargo, si se busca datos en un campo de un registro actual y luego se establece o se lee el valor de otro campo, ADO considera que se ha completado la búsqueda de datos en el primer campo. Si se llama nuevamente al método GetChunk en el primer campo, ADO interpretará esta llamada como una nueva operación GetChunk y leerá desde el principio de los datos. El acceso a campos de otros objetos Recordset (no copias del primer objeto Recordset) no interrumpirá la operación GetChunk.

Si el bit adFldLong del atributo Attributes del objeto Field se establece en True, se puede usar el método GetChunk para ese campo.

Comentarios:Si se utiliza el método GetChunk del objeto Field sin un registro actual, se producirá el error 3021 (no hay registro actual).

Comentarios:El método GetChunk en el objeto Field del objeto Record no tiene efecto. No realiza ninguna acción y generará un error en tiempo de ejecución.

Sintaxis

variable_name=field.GetChunk(tamaño)
Parámetros Descripción
tamaño Expresión Long, igual al número de bytes o caracteres a recuperar.