En son web geliştirme öğreticiler
 

ADO Açık Yöntemi


<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
adModeUnknown0 Varsayılan. İzinler set edilmemiş veya tespit edilemeyen
adModeRead1 Sadece oku
adModeWrite2 Salt yazılır
adModeReadWrite3 Okuma yazma
adModeShareDenyRead4 okuma izinleri ile bir bağlantı başkaları tarafından açılmasını engeller
adModeShareDenyWrite8 yazma izinleri ile bir bağlantı başkaları tarafından açılmasını engeller
adModeShareExclusive12 Bir bağlantı başkaları tarafından açılmasını engeller
adModeShareDenyNone16 Diğerleri herhangi izinleri ile bir bağlantı açmak için izin verir
adModeRecursive0x400000 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
adCreateNonCollection0 tip adSimpleRecord yeni Record oluşturur
adCreateCollection0x2000 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
adOpenIfExists0x2000000 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
adCreateOverwrite0x4000000 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
adCreateStructDoc0x80000000 tip adStructDoc yeni Record oluşturur

RecordOpenOptionsEnum Değerler

sabit değer Açıklama
adOpenRecordUnspecified-1 Varsayılan. Hiçbir seçenek verilmeyecek
adOpenAsync0x1000 uyumsuz modunda kayıt nesnesi açar
adDelayFetchStream0x4000 Record ilişkilendirilen varsayılan akışı başlangıçta alınamaz gerek
adDelayFetchFields0x8000 Record ilişkili alanlar başlangıçta alınan gerekmez, ancak alanına erişmek için ilk denemede alınabilir
adOpenExecuteCommand0x10000 kaynak yürütülmesi gereken komut metni içeren
adOpenOutput0x800000 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