Direkomendasikan: Pengantar sederhana untuk subrutin ASP Di ASP, Anda dapat memanggil subrutin melalui VBScript dan cara lain. Contoh: Panggil subrutin menggunakan vbscript html head %sub vbproc (num1, num2) response.write (num1*num2) end sub % /head body p Anda dapat menyebut program seperti ini: /ppresult: l vbproc (3,4) % /pp atau, seperti ini: /
1. Pendahuluan
ASP (Halaman Server Aktif) adalah lingkungan skrip sisi server, yang didukung oleh IIS3.0 Microsoft atau lebih tinggi. Ini dapat digunakan untuk membuat halaman web yang dinamis atau untuk menghasilkan aplikasi web yang kuat. Halaman ASP adalah file yang menyertakan tag HTML, teks, dan perintah skrip. Halaman ASP dapat memanggil komponen ActiveX untuk melakukan tugas seperti menghubungkan ke database atau melakukan perhitungan bisnis. ASP memungkinkan Anda untuk menambahkan konten interaktif ke halaman web Anda atau menggunakan halaman HTML untuk membentuk seluruh aplikasi web yang menggunakan halaman HTML sebagai antarmuka klien Anda.
2. Model ASP
Ketika browser meminta file .asp dari server web, skrip ASP mulai berjalan. Kemudian server web memanggil ASP, yang sepenuhnya membaca file yang diminta, menjalankan semua perintah skrip, dan mengirimkan halaman web ke browser.
ASP menyediakan kerangka kerja untuk menggunakan bahasa skrip yang ada seperti Microsoft VBScript dan Microsoft JScript di halaman HTML.
ASP menyediakan objek bawaan yang memudahkan pengguna untuk mengumpulkan informasi yang dikirim melalui permintaan browser, menanggapi browser, dan menyimpan informasi pengguna. Termasuk aplikasi aplikasi, permintaan, respons, server, sesi, dan objectContext. Yang paling umum digunakan adalah tiga objek, permintaan, respons dan server, yang digunakan untuk meminta informasi dari browser, mengirim informasi ke browser, dan mengakses properti dan metode objek di server.
AKU AKU AKU. RIBUT
Koneksi basis data ASP dan backend menggunakan Microsoft's ADO (ActiveX Data Objects), teknologi yang mudah digunakan dan dapat diukur untuk menambahkan akses database ke halaman web. ADO dapat digunakan untuk menulis skrip yang ringkas dan ringkas untuk terhubung ke basis data konektivitas basis data (ODBC) dan sumber data yang kompatibel dengan OLE DB.
ADO berisi 7 objek bawaan, yaitu koneksi, perintah, recordset, bidang, kesalahan, parameter dan properti. Melalui objek -objek ini, ASP dapat menyelesaikan semua operasi pada database latar belakang.
4. Tampilan panggilan ASP dan prosedur tersimpan
Secara umum aplikasi MIS, akan ada sejumlah besar laporan. Pada saat ini, kita dapat menulis tampilan yang sesuai atau prosedur tersimpan di database latar belakang dan menggunakan ASP untuk memanggilnya melalui ADO untuk menyelesaikan pekerjaan laporan. Berikut ini adalah contoh untuk menggambarkan proses operasi yang sesuai.
1. Buat file ODBC DSN
Sebelum membuat skrip basis data, Anda harus memberikan cara untuk menemukan, mengidentifikasi dan berkomunikasi dengan database. Driver database menggunakan data sumber data (DSN) untuk menemukan dan mengidentifikasi database yang kompatibel dengan ODBC tertentu untuk meneruskan informasi dari aplikasi web ke database.
2. Hubungi tampilan database SQL Server di ASP
Langkah pertama untuk mengakses informasi basis data adalah membuat koneksi dengan sumber database. ADO menyediakan objek koneksi yang dapat digunakan untuk membuat dan mengelola koneksi antara aplikasi dan database ODBC.
| Berikut ini adalah konten yang dikutip: <% Atur dataconn = server.createObject (adodb.connection) 'Buat objek koneksi DataConn.open dsn = Sinotrans; server = app_server; Uid = SA; pwd =; app = microsoft (r) pengembang studio; wsid = app_server; regional = ya Atur cmdtemp = server.CreateObject (adodb.command) 'Buat objek perintah Set RST = Server.CreateObject (adodb.recordset) 'Buat Objek Set Rekam cmdtemp.CommandText = Pelanggan cmdtemp.CommandType = 2 Atur cmdtemp.activeConnection = DataConn rst.open cmdtemp ,, 1, 3 'menghasilkan hasil kueri %> |
Pada saat ini, pelanggan dilihat, dan menanyakan data dari tampilan sama dengan menanyakan data dari tabel dasar.
3. Hubungi SQL Server Database yang tersimpan prosedur di ASP
| Berikut ini adalah konten yang dikutip: <% Atur dataconn = server.createObject (adodb.connection) 'Buat objek koneksi DataConn.open dsn = Sinotrans; server = app_server; uid = SA; Pwd =; app = microsoft (r) pengembang studio; wsid = app_server; regional = ya Atur cmdtemp = server.CreateObject (adodb.command) 'Buat objek perintah Set RST = Server.CreateObject (adodb.recordset) 'Buat Objek Set Rekam cmdtemp.commandtext = dbo.pd_test 'nama prosedur tersimpan cmdtemp.CommandType = 4 'Kategori perintah adalah 4, dilambangkan sebagai prosedur tersimpan Atur cmdtemp.activeConnection = DataConn Setel tmpparam = cmdtemp.createParameter (nilai pengembalian, 3, 4, 4) cmdtemp.parameters. Laporan TMPPARAM Setel tmpparam = cmdtemp.createParameter (@begindate, 135, 1, 16, riqi) 'Buat objek parameter input cmdtemp.parameters. Laporan TMPPARAM rst.open cmdtemp ,, 1, 3 'menghasilkan hasil kueri %> |
Prosedur tersimpan yang disebut di sini adalah PD_TEST, yang merupakan metode standar yang disediakan dalam ADO, tetapi ada masalah, yaitu, ketika ada lebih dari dua pernyataan terpilih dalam prosedur tersimpan, tetapi secara logis tidak mungkin dieksekusi pada saat yang sama, ADO akan meminta Anda bahwa ada terlalu banyak pernyataan terpilih dalam prosedur yang tersimpan. Solusinya adalah dengan secara langsung menjalankan prosedur tersimpan menggunakan metode eksekusi objek koneksi ADO, sebagai berikut:
| Berikut ini adalah konten yang dikutip: <% Atur dataconn = server.createObject (adodb.connection) 'Buat objek koneksi DataConn.open dsn = Sinotrans; server = app_server; uid = sa; pwd =; App = microsoft (r) pengembang studio; wsid = app_server; regional = ya ss = Execute dbo.pd_test & '& riqi1 &' Set RS = DataConn.Execute (SS) %> |
Untuk informasi lebih lanjut tentang penggunaan ASP dan ADO, lihat referensi terperinci untuk Objek Data Microsoft ActiveX (ADO) dan Halaman Server Aktif (ASP).
5. Hubungi Tampilan SQL Server dan Kesimpulan Prosedur Tersimpan di ASP
Dalam pengembangan struktur B/S, kita dapat menulis beberapa aturan komersial atau pertanyaan kompleks dalam DBMS menggunakan prosedur tersimpan, dan kemudian memanggilnya dengan objek ADO di ASP untuk menyelesaikan fungsi tradisional dalam struktur C/S asli.
Bagikan: Cara Menulis Penghitung Gambar dengan ASP Di internet, penghitung yang ditulis dalam ASP ada di mana -mana. Saya pikir tidak masuk akal untuk berbicara tentang penghitung penulisan ASP di sini. Kemudian saya memikirkannya dan perlu membicarakannya, karena ini bukan hanya tentang menulis penghitung, tetapi tentang memperkenalkan pengetahuan ASP dan keterampilan aplikasi kepada semua orang. Kode asli program ini adalah sebagai berikut: $#@60;%Countlong = 8 Countlong Menentukan jumlah