Kelas EASP menyediakan sejumlah besar proses dan metode ASP umum praktis, yang dapat menyederhanakan sebagian besar operasi ASP. Saat ini, hanya versi VBScript yang tersedia, dan versi JScript yang mungkin tersedia di masa mendatang.
EasyAsp v1.5 (diperbarui pada 2008-10-22)
Fitur Baru:
1. Encapsulate kelas kontrol basis data (clsdbctrl.asp asli) ke dalam kelas EASP. Mereka dipanggil melalui EASP.DB dan juga dapat digunakan secara mandiri.
2. Menambahkan metode panggilan prosedur tersimpan MSSQL baru, yang dapat secara fleksibel memanggil prosedur tersimpan dan mengembalikan nilai pengembalian, set catatan dan output parameter.
3. Menambahkan metode db.creatconn, yang dapat terhubung ke database sesuai dengan string koneksi yang disesuaikan.
4. Menambahkan metode db.json, yang dapat menampilkan rekaman database yang ditetapkan dalam format JSON.
5. Menambahkan metode db.rand dan db.randstr untuk menghasilkan angka acak atau string acak tanpa duplikasi.
6. Menambahkan metode singkatan untuk berbagai metode operasi basis data, yang menghemat waktu penulisan kode.
7. Sejumlah besar metode praktis telah ditambahkan ke kelas EASP, seperti perolehan nilai yang aman, injeksi anti-SQL, verifikasi bentuk sisi server, dll.
Pembaruan Lainnya:
1. Mengoptimalkan DB.Autoid untuk secara otomatis mendapatkan jumlah, yang akan meningkatkan efisiensi lebih dari 20 kali, dan semakin besar volume data, semakin jelasnya.
2. Modifikasi metode koneksi database db.openconn menjadi lebih sesuai dengan kebiasaan deskripsi harian.
3. Ubah DB.GetRecord untuk mendapatkan metode set rekaman dengan parameter yang lebih sedikit. Memperbaiki bug bahwa kesalahan bersyarat dilaporkan menggunakan array.
4. Modifikasi dan optimalkan metode catatan penghapusan DB.Deleterecord. Saat ini, hanya ada dua parameter.
5. Memodifikasi Metode Debugging Kesalahan dan Menambahkan Tampilan Kesalahan Kontrol Atribut Global Debug.
Perbarui instruksi:
Saya biasa menulis kelas kontrol database clsdbctrl.asp, dan menerima umpan balik. Beberapa teman mengirimi saya email untuk memberi tahu saya beberapa metode peningkatan, berterima kasih banyak. Dan saya melihat pesan di komentar posting asli yang mengatakan "Saya telah ingat parameter, dan pernyataan SQL telah ditulis sejak lama", yang secara langsung menunjukkan rasa malu. Memang, meskipun VBS tidak memiliki atribut argumen, itu bukan ide yang baik untuk menggunakan terlalu banyak parameter. Jadi saya menghabiskan waktu menulis ulang banyak kode dari kelas ini. Pada premis bahwa fungsi hanya bisa lebih kuat tetapi tidak lebih lemah, suatu metode hanya memiliki 3 parameter. Selain itu, metode baru ditambahkan untuk memanggil prosedur tersimpan MSSQL, yang dapat secara fleksibel memanggil prosedur tersimpan dan mengembalikan satu atau lebih set rekaman, parameter output dan nilai mengembalikan sesuai kebutuhan. Tentu saja, belajar dari pelajaran, metode ini hanya memiliki dua parameter. Sekarang mereka semua dienkapsulasi dalam pria baru ini bernama Easyasp. Seperti namanya, tidak lebih dari berpikir bahwa semuanya lebih sederhana.
Ada hal lain yang lebih memalukan, yaitu, VBScript bukan bahasa yang berorientasi objek, jadi kelas ini sebenarnya hanya pembungkus dari beberapa proses dan metode, yang nyaman untuk digunakan, sehingga sebagian besar dari mereka dapat diusulkan untuk digunakan sendiri. Tentu saja, jika perlu, itu juga dapat dienkapsulasi sebagai komponen WSC atau DLL untuk digunakan.
========================================================================================================================================
Petunjuk Penggunaan
========================================================================================================================================
1. Cara menggunakan:
(1) Semua panggilan ke kelas EASP sudah termasuk dalam EASP.asp, jadi Anda hanya perlu memperkenalkan file di bagian atas halaman, seperti:
<!-#Sertakan file = "inc/easp/easp.asp"->
atau:
<!-#Sertakan virtual = "/inc/easp/easp.asp"->
(2) Kelas ini telah dipakai dan tidak perlu dipakai secara terpisah. Anda bisa menyebutnya langsung menggunakan EASP. awalan, seperti: