Método Open (secuencia de ADO)
Abre un objeto Stream para manipular secuencias de datos binarios o de texto.
Sintaxis
Stream.Open Source, Mode , OpenOptions, UserName, Password
Parámetros
de origen de
Opcional. Valor de Variant que especifica el origen de datos de la Stream.
origen puede contener una cadena de dirección URL absoluta que apunta a un nodo existente en una estructura de árbol conocida, como un sistema de archivos o correo electrónico. Se debe especificar una dirección URL mediante la palabra clave URL ("URL=scheme://servidor/carpeta"). Como alternativa, source puede contener una referencia a un objeto record de ya abierto, que abre la secuencia predeterminada asociada al Record. Si no se especifica source, se crea una instancia de Stream y se abre, asociada a ningún origen subyacente de forma predeterminada. Para obtener más información sobre los esquemas de direcciones URL y sus proveedores asociados, vea direcciones URL absolutas y relativas.
modo de
Opcional. Valor ConnectModeEnum que especifica el modo de acceso para el stream resultante (por ejemplo, lectura y escritura o solo lectura). El valor predeterminado es adModeUnknown. Consulte la propiedad Modo para obtener más información sobre los modos de acceso. Si no se especifica mode, el objeto de origen lo hereda. Por ejemplo, si el record de origen se abre en modo de solo lectura, el de Stream también se abrirá en modo de solo lectura de forma predeterminada.
OpenOptions
Opcional. Valor StreamOpenOptionsEnum. El valor predeterminado es adOpenStreamUnspecified.
UserName
Opcional. Valor de string que contiene la identificación del usuario que, si es necesario, accede al objeto Stream.
contraseña
Opcional. Valor de string que contiene la contraseña que, si es necesario, accede al objeto Stream.
Observaciones
Cuando se pasa un objeto record de como parámetro de origen, el UserID y parámetros password no se usan porque el acceso al objeto record de ya está disponible. Del mismo modo, el Modo de del objeto Record de se transfiere al objeto stream de. Cuando no se especifica source, el stream de abierto no contiene datos y tiene un Tamaño de cero (0). Para evitar perder los datos que se escriben en este Stream cuando se cierra el stream de, guarde el Stream con el CopyTo o métodos SaveToFile, o guárdelo en otra ubicación de memoria.
Un valor OpenOptions de adOpenStreamFromRecord identifica el contenido del parámetro source de que ya está abierto objeto Record. El comportamiento predeterminado es tratar origen como una dirección URL que apunta directamente a un nodo de una estructura de árbol, como un archivo. Se abre la secuencia predeterminada asociada a ese nodo.
Aunque el stream de no está abierto, es posible leer todas las propiedades de solo lectura de la Stream. Si se abre de forma asincrónica una Stream, todas las operaciones posteriores (aparte de comprobar la de estado de y otras propiedades de solo lectura) se bloquean hasta que se complete la operación open .
Además de las opciones que se trataron anteriormente, no especificando Source, puede crear una instancia de un objeto Stream en memoria sin asociarlo a un origen subyacente. Puede agregar datos dinámicamente a la secuencia escribiendo datos binarios o de texto en el stream de con escribir o WriteTexto cargando datos desde un archivo con LoadFromFile.
Se aplica a
Consulte también
Open (conexión ADO)
open (registro de ADO)
open (objeto Recordset de ADO)
método OpenSchema
del método SaveToFile de