<Kompletny zapis Object Reference
Otwarta metoda otwiera istniejący obiekt Record lub tworzy nowy plik lub katalog.
Składnia
Open(source,actconn,mode,createopt,opt,username,psword)
Parametr | Opis |
---|
source | Opcjonalny. Parametr źródło może być jedną z następujących czynności: - Absolutną url
- Względny URL
- Otwarta rekordów
- Innym celem Record
- Obiekt poleceń
- Instrukcja SQL SELECT
- Nazwa tabeli
|
actconn | Opcjonalny. Ciąg połączenia lub obiekt Connection |
mode | Opcjonalny. ConnectModeEnum wartość, która wskazuje tryb dostępu przedmiotu zapisu. Domyślnym jest adModeUnknown |
createopt | Opcjonalny. RecordCreateOptionsEnum wartość, która wskazuje, czy istniejący plik / katalog powinien być otwarty, czy nowy plik / katalog powinien zostać utworzony. Domyślnym jest adFailIfNotExists. Parametr ten zostanie zignorowany, jeśli parametr nie jest źródło URL |
opt | Opcjonalny. Jeden lub więcej RecordOpenOptionsEnum wartości, która określa możliwości otwierania rekord. Domyślnym jest adOpenRecordUnspecified |
username | Opcjonalny. Identyfikator użytkownika, który zezwala na dostęp do źródła |
psword | Opcjonalny. Hasło, które weryfikuje użytkownika |
Przykład
Example 1: source as the URL of a folder:
set rec = Server.CreateObject("ADODB.record")
rec.Open("http://www.w3ii.com/asp/")
Example 2: source as a relative URL in a Connection object:
set conn=Server.CreateObject("ADODB.Connection")
set rec = Server.CreateObject("ADODB.record")
conn.Open "URL=http://www.w3ii.com/asp/"
rec.Open("test.doc", conn)
Example 3: source as a row in a Recordset object:
set rs = Server.CreateObject("ADODB.recordset")
set rec = Server.CreateObject("ADODB.record")
rs.Open "test.doc", "URL=http://www.w3ii.com/asp/",,,adCmdTableDirect
rs.MoveLast()
rec.Open(rs)
wartości ConnectModeEnum
Stały | Wartość | Opis |
---|
adModeUnknown | 0 | Zaniedbanie. Uprawnienia nie zostały ustalone lub nie można ustalić |
adModeRead | 1 | Tylko czytać |
adModeWrite | 2 | Tylko do zapisu |
adModeReadWrite | 3 | Odczyt / zapis |
adModeShareDenyRead | 4 | Uniemożliwia innym otwarcie połączenia z uprawnieniami do odczytu |
adModeShareDenyWrite | 8 | Uniemożliwia innym otwarcie połączenia z uprawnieniami zapisu |
adModeShareExclusive | 12 | Uniemożliwia innym otwarcie połączenia |
adModeShareDenyNone | 16 | Pozwala inni otworzyć połączenie z wszelkimi uprawnieniami |
adModeRecursive | 0x400000 | Używany z adModeShareDenyNone, adModeShareDenyWrite lub adModeShareDenyRead ustawić uprawnienia na wszystkich podsektorów zapisów bieżącego rekordu |
wartości RecordCreateOptionsEnum
Stały | Wartość | Opis |
---|
adFailIfNotExists | -1 | Zaniedbanie. Nie powiedzie się, jeśli parametr source wskazuje na węzeł, który nie istnieje |
adCreateNonCollection | 0 | Tworzy nowy rekord typu adSimpleRecord |
adCreateCollection | 0x2000 | Tworzy nowy rekord określony przez parametr source. Jeśli to wskazuje na istniejącym węźle wystąpi błąd. Aby uniknąć błędu połączyć tę wartość z adOpenIfExists lub adCreateOverwrite |
adOpenIfExists | 0x2000000 | Jeśli punktach źródłowych do istniejącego węzła lub przedmiotu zapisu, wówczas usługodawca musi otworzyć istniejący rekord, zamiast tworzyć nowy. Wartość ta nie może być używana z adCreateOverwrite |
adCreateOverwrite | 0x4000000 | Jeśli punktach źródłowych do istniejącego węzła lub z rejestrów, wówczas istniejącego rekordu zostaną nadpisane i tworzony jest nowy w jego miejsce. Wartość ta nie może być używana z adOpenIfExists |
adCreateStructDoc | 0x80000000 | Tworzy nowy rekord typu adStructDoc |
wartości RecordOpenOptionsEnum
Stały | Wartość | Opis |
---|
adOpenRecordUnspecified | -1 | Zaniedbanie. Brak opcji podano |
adOpenAsync | 0x1000 | Otwiera obiekt nagrywać w trybie asynchronicznym |
adDelayFetchStream | 0x4000 | Domyślną strumień skojarzony z rekordem nie muszą być pobierane początkowo |
adDelayFetchFields | 0x8000 | Pola związane z rekordem nie musi być pobierana na początku, ale mogą być pobierane przy pierwszej próbie uzyskania dostępu do pola |
adOpenExecuteCommand | 0x10000 | Źródło zawiera tekst polecenia, które powinny być wykonywane |
adOpenOutput | 0x800000 | Jeśli punkty źródłowego do węzła, który zawiera skrypt wykonywalny, a następnie otworzył Record będzie zawierał wyniki wykonywanego skryptu. Wartość ta jest ważna tylko z zapisów niepobieranie |
<Kompletny zapis Object Reference