Meskipun bagian ini dikhususkan untuk pemanfaatan basis data ASP, sangat penting untuk diingat bahwa situs web ini tidak dimaksudkan untuk menjadi sumber daya ASP yang menyeluruh. Ingat, fokus situs ini sangat terbatas pada cara menggunakan JavaScript sebagai bahasa skrip utama Anda untuk ASP.
Anda akan melihat cara membuat string koneksi di JavaScript, menggunakan loop JavaScript untuk memanipulasi rekaman, mengonversi objek tanggal JavaScript menjadi format yang dapat diterima basis data, dan sampai batas tertentu Anda akan melihat cara membuat pernyataan SQL di JavaScript.
Anda dapat menemukan banyak sumber daya yang baik tentang pemanfaatan database. Sumber daya itu, ditambah dengan empat pelajaran berikutnya, akan menjadi semua yang Anda butuhkan untuk menulis aplikasi database ASP JavaScript.
Objek koneksi:
Objek koneksi adalah tautan antara database dan skrip ASP Anda. Ingat, ini adalah objek yang dibuat atau instancied, sehingga kami dapat memiliki dua atau lebih koneksi pada satu halaman. Koneksi memiliki delapan (8) metode, sebelas (11) properti, sembilan (9) peristiwa, dan akhirnya memiliki dua (2) properti. Kami akan membahas tiga metode, salah satu properti, dan kemudian kami akan melepaskan sisanya.
Ada empat koneksi umum. 1) MDL 2) DSN 3) ODBC 4) OLE-DB. MDL adalah singkatan dari Microsoft Data Link. Jangan gunakan itu. Juga, tolong jangan gunakan DSN; Ini lambat dan ketinggalan zaman dan tidak ada yang merekomendasikannya. ODBC lebih baik, tapi itu bukan yang terbaik. Jenis koneksi yang disarankan adalah OLE-DB. Itulah jenis koneksi yang akan Anda tunjukkan di bawah ini.
Mulai:
Di bawah ini adalah skrip untuk pelajaran 16. Jangan mencoba memahaminya. Kami perlahan -lahan akan memilih benda ini di bawah.
<%@Language = "javascript"%> <!-metadata type = "typelib" file = "c:/file program/file umum/sistem/ado/msado15.dll"-> <html> <body> <%var myconnect = "provider = microsoft.jet.oledb.4.0; data sumber ="; MyConnect += server.mappath ("//"); myconnect += "//globalscripts//htmlcolor.mdb;";var connectObj = server.createObject (" adodb.connection "); var rs = server.createObject (" adodb.recordset "; ColorChart; "; ConnectObj.open (MyConnect); rs.open (SQL, ConnectObj, AdoptForwardonly, AdlockReadOnly, ADCMDTEXT); response.write (" <table border =/"1/" Cellspacing =/"0/">/r "); response.write (" <tr> <tr> id </t> <t th> colorname </t> "); response.write (" <t th> hexvalue </t> </d>/r "); while (! Rs.eof) {respons. Bgcolor =/"#"); response.write (rs ("hexvalue") + "/"> " + rs (" colorname ")); response.write (" </td> <td> " + rs (" hexValue ") + "</td> </tr>/r"); rs.movenext ();} response.write ("</boable>/r"); rs.close (); connectObj.close (); rs = null; connectObj = null;%> </body> </html>Klik di sini untuk menjalankan skrip di jendela baru.
String koneksi:
Ini sama sekali bukan aplikasi database paling canggih yang pernah dibangun, tetapi akan menunjukkan semua yang perlu kita lakukan. Mari kita mulai dengan melihat string koneksi yang dicetak ulang di bawah ini.