<Komple Kayıt Nesne Referans
Open yöntemi, varolan kayıt nesnesi açar veya yeni bir dosya ya da dizin oluşturur.
Sözdizimi
Open(source,actconn,mode,createopt,opt,username,psword)
Parametre | Açıklama |
---|
source | İsteğe bağlı. kaynak parametresi, aşağıdakilerden biri olabilir: - Mutlak bir URL
- Göreli URL
- Açık bir Recordset
- Başka Tutanak nesne
- Bir komut nesnesi
- Bir SQL SELECT ifadesi
- Bir tablo adı
|
actconn | İsteğe bağlı. Bir bağlantı dize veya Bağlantı nesnesi |
mode | İsteğe bağlı. Bir ConnectModeEnum Tutanak nesnenin erişim modunu belirtir değeri. Standart adModeUnknown olduğunu |
createopt | İsteğe bağlı. Bir RecordCreateOptionsEnum değeri, varolan bir dosya / dizin açılması gerektiğini veya yeni bir dosya / dizin oluşturulmalıdır olmadığını gösterir. Varsayılan adFailIfNotExists olduğunu. Kaynak parametresi bir URL değilse, bu parametre göz ardı edilecektir |
opt | İsteğe bağlı. Bir veya daha fazla RecordOpenOptionsEnum değerleri, yani Record açma seçenekleri belirtir. Standart adOpenRecordUnspecified edilir |
username | İsteğe bağlı. kaynağına erişim yetkisi bir kullanıcı kimliği |
psword | İsteğe bağlı. Kullanıcı adını doğrulayan bir şifre |
Örnek
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)
ConnectModeEnum Değerler
sabit | değer | Açıklama |
---|
adModeUnknown | 0 | Varsayılan. İzinler set edilmemiş veya tespit edilemeyen |
adModeRead | 1 | Sadece oku |
adModeWrite | 2 | Salt yazılır |
adModeReadWrite | 3 | Okuma yazma |
adModeShareDenyRead | 4 | okuma izinleri ile bir bağlantı başkaları tarafından açılmasını engeller |
adModeShareDenyWrite | 8 | yazma izinleri ile bir bağlantı başkaları tarafından açılmasını engeller |
adModeShareExclusive | 12 | Bir bağlantı başkaları tarafından açılmasını engeller |
adModeShareDenyNone | 16 | Diğerleri herhangi izinleri ile bir bağlantı açmak için izin verir |
adModeRecursive | 0x400000 | Geçerli Record tüm alt kayıtlarına izinlerini ayarlamak için adModeShareDenyNone, adModeShareDenyWrite veya adModeShareDenyRead ile kullanılır |
RecordCreateOptionsEnum Değerler
sabit | değer | Açıklama |
---|
adFailIfNotExists | -1 | Varsayılan. kaynak parametresi halinde başarısız mevcut olmayan bir düğüm işaret |
adCreateNonCollection | 0 | tip adSimpleRecord yeni Record oluşturur |
adCreateCollection | 0x2000 | kaynak parametresi tarafından belirlenen yeni Rekoru oluşturur. Varolan düğüme işaret ediyorsa, bir hata oluşacaktır. hatayı önlemek için adOpenIfExists veya adCreateOverwrite ile bu değeri birleştirmek |
adOpenIfExists | 0x2000000 | Varolan düğüm veya kayıt nesnesine kaynak noktaları ise, sağlayıcı yenisini oluşturmak yerine mevcut Record açmalısınız. Bu değer, adCreateOverwrite ile kullanılamaz |
adCreateOverwrite | 0x4000000 | Varolan düğüm veya Record kaynak noktaları, o zaman mevcut Tutanak üzerine yazılır ve yenisi onun yerine oluşturulur. Bu değer, adOpenIfExists ile kullanılamaz |
adCreateStructDoc | 0x80000000 | tip adStructDoc yeni Record oluşturur |
RecordOpenOptionsEnum Değerler
sabit | değer | Açıklama |
---|
adOpenRecordUnspecified | -1 | Varsayılan. Hiçbir seçenek verilmeyecek |
adOpenAsync | 0x1000 | uyumsuz modunda kayıt nesnesi açar |
adDelayFetchStream | 0x4000 | Record ilişkilendirilen varsayılan akışı başlangıçta alınamaz gerek |
adDelayFetchFields | 0x8000 | Record ilişkili alanlar başlangıçta alınan gerekmez, ancak alanına erişmek için ilk denemede alınabilir |
adOpenExecuteCommand | 0x10000 | kaynak yürütülmesi gereken komut metni içeren |
adOpenOutput | 0x800000 | yürütülebilir bir komut içeren bir düğüme kaynak noktaları, daha sonra açılır Kayıt yürütülen komut dosyası sonuçlarını içerir. Bu değer olmayan toplama kayıtları ile geçerlidir |
<Komple Kayıt Nesne Referans