Direkomendasikan: Gunakan kontrol transaksi di ASP Juliclyde (karya asli) Penulis adalah Microsoft China Community Star pada bulan Februari. Saat pemrograman, transaksi sering diperlukan. Transaksi yang disebut adalah serangkaian operasi yang harus berhasil. Selama satu operasi gagal, semua langkah lain juga harus dibatalkan. Misalnya, menggunakan ASP untuk mengembangkan sistem hard disk jaringan, bagian pendaftaran pengguna perlu dilakukan: mentransfer informasi pengguna
ringkasan
Mengembalikan data XML dari halaman web server aktif (ASP) adalah persyaratan pemrograman umum. Metode yang digunakan untuk mengimplementasikan persyaratan ini bervariasi dengan versi Microsoft Internet Information Services (IIS) yang digunakan untuk meng -host aplikasi ASP. Panduan langkah demi langkah dalam artikel ini dilengkapi dengan kode sampel yang relevan yang menunjukkan cara mengembalikan data Markup Language (XML) yang dapat dikembalikan dari halaman ASP.
Kode sampel berikut membuat halaman ASP yang mengembalikan konten catatan ActiveX Data Objects (ADO) yang ditetapkan dalam format XML. Kode ini terhubung ke instance basis data sampel SQL Server Pubs, dan membuka catatan ADO yang ditetapkan dengan mengeksekusi Pernyataan Kueri SELECT untuk mengambil data dari tabel penulis. Kemudian, gunakan fungsi simpan ADO dan metode tulis dari objek respons ASP untuk mengembalikan set catatan ini ke browser klien dalam format XML.
1. Prasyarat
Berikut ini mencantumkan perangkat keras, perangkat lunak, arsitektur jaringan yang disarankan dan paket layanan yang diperlukan:
Microsoft Windows 2000 Professional, Windows 2000 Server, atau Windows 2000 Advanced Server
Microsoft Internet Information Server (IIS) 5.0
atau
Microsoft Windows NT 4.0 Server
Microsoft Internet Information Server (IIS) 4.0
2. Siapkan situs web
Di Windows Explorer, buat folder bernama XMLTest di bawah folder root server web (biasanya di bawah C: inetpubwwwroot).
Klik kanan folder yang baru dibuat dan klik Properties.
Pada tab keamanan, tambahkan semua grup dan hibah baca dan tulis izin ke folder ini ke semua grup. Klik OK untuk menerima perubahan.
Pada menu Mulai, arahkan ke program, arahkan ke alat administrasi, dan kemudian klik Internet Service Manager.
Di bawah Layanan Informasi Internet, klik dua kali untuk memperluas entri yang sesuai dengan server lokal.
Klik kanan situs web default, arahkan ke yang baru, lalu klik Virtual Directory. Di Wizard, ikuti langkah -langkah ini:
Saat diminta, ketik xmltest di kotak teks Alias Direktori Virtual dan klik Next.
Saat Anda diminta untuk mengetikkan direktori konten situs web, klik Browse, pilih direktori XMLTest yang baru dibuat, lalu klik Next.
Saat diminta untuk memilih Access, pilih Baca dan jalankan skrip (seperti ASP). Tidak ada akses lain yang diperlukan dalam kasus ini. Klik di sebelah untuk melengkapi Wizard.
Klik dua kali situs web default.
Klik kanan direktori virtual baru dan klik Properties.
Pada tab Tabel Isi, periksa apakah nama situs web (nama yang diketik pada langkah 6a) tercantum dalam kotak teks aplikasi di bawah pengaturan aplikasi. Jika tidak terdaftar, klik Buat untuk membuat aplikasi.
Tutup kotak dialog Properties dan IIS.
3. Windows 2000 Kode Sampel XML
Pada menu Mulai, arahkan ke program, arahkan ke lampiran, lalu klik Notepad.
Pilih kode berikut, klik kanan pilihan, dan klik Salin. Di Notepad, klik Tempel di menu Edit untuk menambahkan kode berikut ke file:
<%
'SANGAT PENTING: Atur properti ContentType dari objek respons ke Text/XML.
Response.contentType = teks/xml
Redup cn
Redup
Redup xmldoc
Setel cn = server.CreateObject (adodb.connection)
Set RS = Server.CreateObject (ADODB.Recordset)
'Ganti atribut string koneksi ADO
'Di baris kode berikut untuk menunjuk ke Anda
'Instance dari SQL Server, dan untuk menentukan
'Diperlukan kredensial keamanan untuk ID pengguna dan kata sandi.
penyedia cn.open = sqloledb.1; & _
ID pengguna =; & _
Kata sandi =; & _
Katalog awal = pub; & _
Sumber Data =
rs.cursorlocation = 3
rs.open pilih * dari penulis, cn
'Sambil recorset dalam format XML ke objek respons ASP.
'Nilai konstan untuk AdpersistXML adalah 1.
respons rs.save, 1
%>
Di baris 20 kode, ganti dengan nama pengguna Anda.
Dalam baris 21 kode, ganti dengan kata sandi Anda.
Dalam baris 23 kode, ganti dengan server SQL Anda.
Pada menu File, klik Simpan.
Di kotak Simpan di Daftar Down-Down, telusuri folder XMLTest yang Anda buat sebelumnya. Di kotak teks nama file, ketik xmlw2k.asp, dan di kotak drop-down simpan tipe, klik semua file. Terakhir klik Simpan untuk menyimpan file.
Untuk melihat halaman, mulai browser web dan ketik lokasi HTTP untuk halaman di bilah alamat. Jika Anda menyimpan file ke lokasi yang disebutkan sebelumnya, ketik http: // <name server> /xmltest/xmlw2k.asp di bilah alamat.
4. Kode Sampel Windows NT 4.0 XML
Pada menu Mulai, arahkan ke program, arahkan ke lampiran, lalu klik Notepad.
Pilih kode berikut, klik kanan pilihan, dan klik Salin. Di Notepad, klik Tempel di menu Edit untuk menambahkan kode berikut ke file:
<%
'Sangat penting: atur properti ContentType
'Objek respons terhadap teks/xml.
Response.contentType = teks/xml
Redup cn
Redup
Redup xmldoc
Setel cn = server.CreateObject (adodb.connection)
Set RS = Server.CreateObject (ADODB.Recordset)
'Ganti atribut string koneksi ADO
'Di baris kode berikut untuk menunjuk ke Anda
'Instance dari SQL Server, dan untuk menentukan
'Diperlukan kredensial keamanan untuk ID pengguna dan kata sandi.
penyedia cn.open = sqloledb.1; & _
ID pengguna =; & _
Kata sandi =
Katalog awal = pub; & _
Sumber Data =
rs.cursorlocation = 3
rs.open pilih * dari penulis, cn
Set xmldoc = server.CreateObject (microsoft.xmldom)
'Sambil recorset dalam format XML ke objek DOMDOCUMENT.
'Nilai konstan untuk AdpersistXML adalah 1.
rs.save xmldoc, 1
rs.close
cn.close
Setel RS = Tidak Ada
Atur cn = tidak ada
'Tuliskan properti XML dari domdocument
'Objek ke browser klien
Response.write xmldoc.xml
%>
Di baris 20 kode, ganti dengan nama pengguna Anda.
Dalam baris 21 kode, ganti dengan kata sandi Anda.
Dalam baris 23 kode, ganti dengan server SQL Anda.
Pada menu File, klik Simpan.
Di kotak Simpan di Daftar Down-Down, telusuri folder XMLTest yang Anda buat sebelumnya. Di kotak teks nama file, ketik xmlnt4.asp, dan di kotak drop-down simpan, klik semua file. Terakhir klik Simpan untuk menyimpan file.
Bagikan: Pernyataan loop skrip ASP Artikel ini mengajarkan Anda pernyataan loop skrip ASP: karakteristik dari lingkungan halaman server dinamis ASP adalah bahwa itu ditulis melalui satu atau beberapa bahasa skrip. Bahasa skrip dapat dianggap sebagai versi yang disederhanakan dari bahasa pemrograman. Mudah dipelajari dan dikuasai, yang memberikan kenyamanan besar bagi para desainer situs web dinamis. Dapat dikatakan bahwa penggunaan bahasa skrip yang tepat terkait langsung dengan ASP
2 halaman Total halaman sebelumnya halaman berikutnya