< Complete Stream Object Reference
The Open method is used to open a Stream object.
Syntax
objStream.Open source,mode,opt,username,psword
Parameter | Description |
---|---|
source | Optional. The data source for the Stream object (a URL that points to an existing node in a tree structure, like an e-mail or file system or a reference to an already opened Record object). If source is not specified, a new Stream object, with a size of zero, will be created and opened |
mode | Optional. A ConnectModeEnum value that specifies the access mode for a Stream object. Default is adModeUnknown |
opt | Optional. A StreamOpenOptionsEnum value that specifies options for opening a Stream object. Default is adOpenStreamUnspecified |
username | Optional. A name of a user who can access the Stream object. If Source is an already opened Record, this parameter is not specified |
psword | Optional. A password that validates the username. If Source is an already opened Record, this parameter is not specified |
ConnectModeEnum Values
Constant | Value | Description |
---|---|---|
adModeUnknown | 0 | Default. Permissions have not been set or cannot be determined |
adModeRead | 1 | Read-only |
adModeWrite | 2 | Write-only |
adModeReadWrite | 3 | Read/write |
adModeShareDenyRead | 4 | Prevents others from opening a connection with read permissions |
adModeShareDenyWrite | 8 | Prevents others from opening a connection with write permissions |
adModeShareExclusive | 12 | Prevents others from opening a connection |
adModeShareDenyNone | 16 | Allows others to open a connection with any permissions |
adModeRecursive | 0x400000 | Used with adModeShareDenyNone, adModeShareDenyWrite, or adModeShareDenyRead to set permissions on all sub-records of the current Record |
StreamOpenOptionsEnum Values
Constant | Value | Description |
---|---|---|
adOpenStreamUnspecified | -1 | Default. Opens the Stream object with default options |
adOpenStreamAsync | 1 | Opens the Stream object in asynchronous mode |
adOpenStreamFromRecord | 4 | Identifies the contents of the Source parameter to be an already open Record object. The default behavior is to treat Source as a URL that points directly to a node in a tree structure. The default stream associated with that node is opened. |
< Complete Stream Object Reference