<Rekam Obyek Referensi Lengkap
Open Metode membuka Rekam objek yang sudah ada atau membuat file baru atau direktori.
Sintaksis
Open(source,actconn,mode,createopt,opt,username,psword)
Parameter | Deskripsi |
---|
source | Pilihan. Parameter sumber mungkin salah satu dari berikut: - Url mutlak
- Sebuah url relatif
- Sebuah Recordset terbuka
- Lain Rekam objek
- Sebuah objek Command
- Sebuah pernyataan SQL SELECT
- Sebuah nama tabel
|
actconn | Pilihan. Sebuah string koneksi atau benda Connection |
mode | Pilihan. Sebuah ConnectModeEnum nilai, yang menunjukkan mode akses dari Record objek. Default adalah adModeUnknown |
createopt | Pilihan. Sebuah RecordCreateOptionsEnum nilai, yang menunjukkan apakah file / direktori yang sudah ada harus dibuka, atau file / direktori baru harus dibuat. Default adalah adFailIfNotExists. Parameter ini akan diabaikan jika parameter sumber bukan URL |
opt | Pilihan. Satu atau lebih RecordOpenOptionsEnum nilai-nilai, yang menentukan pilihan untuk membuka Record. Default adOpenRecordUnspecified |
username | Pilihan. Sebuah ID pengguna yang kewenangan akses ke sumber |
psword | Pilihan. Sandi yang memverifikasi username |
Contoh
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)
Nilai ConnectModeEnum
Konstan | Nilai | Deskripsi |
---|
adModeUnknown | 0 | Default. Perizinan belum diatur atau tidak dapat ditentukan |
adModeRead | 1 | Read-only |
adModeWrite | 2 | Menulis-hanya |
adModeReadWrite | 3 | Baca tulis |
adModeShareDenyRead | 4 | Mencegah orang lain membuka koneksi dengan izin read |
adModeShareDenyWrite | 8 | Mencegah orang lain membuka koneksi dengan hak akses menulis |
adModeShareExclusive | 12 | Mencegah orang lain membuka sambungan |
adModeShareDenyNone | 16 | Memungkinkan orang lain untuk membuka koneksi dengan izin |
adModeRecursive | 0x400000 | Digunakan dengan adModeShareDenyNone, adModeShareDenyWrite, atau adModeShareDenyRead untuk mengatur hak akses pada semua sub-catatan Record saat ini |
Nilai RecordCreateOptionsEnum
Konstan | Nilai | Deskripsi |
---|
adFailIfNotExists | -1 | Default. Gagal jika parameter sumber menunjuk ke sebuah node yang tidak ada |
adCreateNonCollection | 0 | Membuat Rekor baru dari jenis adSimpleRecord |
adCreateCollection | 0x2000 | Membuat Rekam baru ditentukan oleh parameter sumber. Jika menunjuk ke node yang ada, kesalahan akan terjadi. Untuk mencegah kesalahan menggabungkan nilai ini dengan adOpenIfExists atau adCreateOverwrite |
adOpenIfExists | 0x2000000 | Jika titik-titik sumber ke node yang ada atau Rekam objek, maka penyedia harus membuka Record yang ada bukan membuat yang baru. Nilai ini tidak dapat digunakan dengan adCreateOverwrite |
adCreateOverwrite | 0x4000000 | Jika titik-titik sumber ke node yang ada atau Record, maka Rekam ada akan ditimpa dan yang baru dibuat di tempatnya. Nilai ini tidak dapat digunakan dengan adOpenIfExists |
adCreateStructDoc | 0x80000000 | Membuat Rekor baru dari jenis adStructDoc |
Nilai RecordOpenOptionsEnum
Konstan | Nilai | Deskripsi |
---|
adOpenRecordUnspecified | -1 | Default. Tidak ada pilihan yang ditentukan |
adOpenAsync | 0x1000 | Membuka Rekam objek dalam modus asynchronous |
adDelayFetchStream | 0x4000 | Aliran default yang terkait dengan Catat tidak perlu diambil awalnya |
adDelayFetchFields | 0x8000 | Bidang terkait dengan Catat tidak perlu diambil pada awalnya, tetapi dapat diambil pada upaya pertama untuk mengakses lapangan |
adOpenExecuteCommand | 0x10000 | Sumber itu berisi perintah teks yang harus dieksekusi |
adOpenOutput | 0x800000 | Jika titik-titik sumber ke node yang berisi skrip dieksekusi, maka Rekam dibuka akan berisi hasil script yang dijalankan. Nilai ini hanya berlaku dengan catatan non-koleksi |
<Rekam Obyek Referensi Lengkap