Compartir a través de


Open (método, Record de ADO)

Se aplica a: Access 2013, Office 2013

Abre un objeto Record existente o crea un nuevo elemento representado por el objeto Record (como un archivo o un directorio).

Sintaxis

Código abierto, ActiveConnection, Mode, CreateOptions, Options, UserName, Password

Parámetros

Parámetro Descripción
Source Es opcional. Variant que puede representar la dirección URL de la entidad que va a representar este objeto Record, un objeto Command, un objeto Recordset abierto u otro objeto Record, una cadena que contiene una instrucción SQL SELECT o un nombre de tabla.
Activeconnection Es opcional. Variant que representa la cadena de conexión o el objeto Connection abierto.
Mode Es opcional. Valor de ConnectModeEnum, cuyo valor predeterminado es adModeUnknown, que especifica el modo de acceso del objeto Record resultante.
CreateOptions Es opcional. Valor de RecordCreateOptionsEnum, cuyo valor predeterminado es adFailIfNotExists, que especifica si debe haber un archivo o directorio abierto o si debe crearse un nuevo archivo o directorio. Si está especificado el valor predeterminado, el modo de acceso se obtiene de la propiedad Mode. Este parámetro se omite cuando el parámetro Source no contiene una dirección URL.
Opciones Es opcional. Valor de RecordOpenOptionsEnum, cuyo valor predeterminado es adOpenRecordUnspecified, que especifica las opciones para abrir el objeto Record. Estos valores se pueden combinar.
UserName Opcional. Valor de tipo String con el identificador de usuario que, en caso de que sea necesario, autoriza el acceso a Source.
Password Opcional. Valor de tipo String con la contraseña que, en caso de que sea necesario, comprueba UserName.

Comentarios

Source puede ser:

  • Una dirección URL. Si el protocolo de la dirección URL es http, se invocará de forma predeterminada el proveedor de Internet. Si la dirección URL señala un nodo que contiene un script ejecutable (como una página .ASP), se abre de manera predeterminada un objeto Record que contiene el origen en lugar del contenido ejecutado. Use el argumento Options para modificar este comportamiento.

  • Un objeto Record. Un objeto Record que se abre desde otro objeto Record duplicará el objeto Record original.

  • Un objeto Command. El objeto Record abierto representa la fila devuelta por la ejecución del objeto Command. Si los resultados contienen más de una fila, el contenido de la primera fila se ubica en el registro y puede que se agregue un error a la colección Errors.

  • Una instrucción SQL SELECT. El objeto Record abierto representa la fila devuelta por la ejecución del contenido de la cadena. Si los resultados contienen más de una fila, el contenido de la primera fila se ubica en el registro y puede que se agregue un error a la colección Errors.

  • Un nombre de tabla.

Si el objeto Record representa una entidad a la que no se puede obtener acceso con una dirección URL (por ejemplo, una fila de un objeto Recordset derivado de una base de datos), los valores de la propiedad ParentURL y del campo al que se obtiene acceso con la constante adRecordURL son null.

Nota:

[!NOTA] Las direcciones URL que utilizan el esquema http llamarán automáticamente a Microsoft OLE DB Provider for Internet Publishing. Para obtener más información, consulte Direcciones URL absolutas y relativas.