Version: 2.5
Opens a Stream object from a URL or Record object.
The Open method is called to open a Stream object.
While the Open operation is occurring, you temporarily cannot set any properties
until the open is completed.
Remember, prior to opening a Stream, you can access the various read-only properties
and obtain values.
There are five optional parameters.
ConnectModeEnum Constants
| Constant | Value | Description |
| adModeRead | 1 | Read-only permission |
| adModeReadWrite | 3 | Read/write permission |
| adModeRecursive | 0x400000 | Sets permissions for children of the Record. Must use with either: 1. adModeShareDenyRead, 2. or adModeShareDenyWrite, 3. or adModeShareDenyNone plus any one of adModeRead, adModeReadWrite, or adModeWrite |
| adModeShareDenyNone | 16 | Other users can open a connection with all permissions |
| adModeShareDenyRead | 4 | No other user can open a connection with read permission |
| adModeShareDenyWrite | 8 | No other user can open a connection with write permission |
| adModeShareExclusive | 12 | No other user can open a connection |
| adModeUnknown | 0 | Default, permission not set or determined |
| adModeWrite | 2 | Write-only permissions |
| Constant | Value | Description |
| adOpenStreamAsync | 1 | Open in an asynchronous mode |
| adOpenStreamFromRecord | 4 | Already opened Record |
| adOpenStreamUnspecified | -1 | Use the default |
objStream.Open rsGuruData, adModeReadWrite
objStream.Position = 0
...
objStream.Close