Dengan berkembangnya aplikasi Internet, beranda tidak lagi sekadar jendela informasi perusahaan. Banyak bisnis perusahaan dapat diwujudkan melalui INTERNET. Misalnya, pelanggan dapat memesan melalui beranda pemasok, dan perusahaan dapat mengumpulkan informasi pelanggan melaluinya beranda sendiri. Informasi umpan balik, dll. Di sisi lain, dengan berkembangnya bisnis perusahaan dan perluasan distribusi geografis, tidak mungkin lagi membangun jaringan area lokal sederhana antara kantor pusat dan anak perusahaannya komunikasi antara anak perusahaan dan kantor pusat. Pemrosesan bisnis diimplementasikan menggunakan solusi aplikasi perusahaan yang populer saat ini, yaitu struktur NCA dan solusi 0-klien. Oleh karena itu, cara menghubungkan beranda Anda ke database secara dinamis dan cara memanipulasi catatan dalam database secara real time melalui pengoperasian beranda telah menjadi topik yang sangat penting. Berikut beberapa metode untuk mengatasi koneksi dinamis antara halaman beranda dan database.
Pertama-tama, agar Anda dapat mengoperasikan komputer sambil membaca pendahuluan berikut, Anda perlu melakukan persiapan berikut pada Windows 95 atau Windows NT.
1. Buat database ACCESS, c:my documentmydata.mdb.
2. Buat tabel mytable (a dblong, b dbtext, c dblong) di database mydata dan tambahkan jumlah data pengujian yang sesuai.
3. Buat DSN sistem (nama sumber basis data), atur di panel kontrol ODBC, beri nama sumber data ACCESSMDB, dan arahkan ke basis data mydata yang baru dibuat.
4. Instal PWS (Personal Web Server), yang terletak di direktori addonspws pada CD Windows 98.
5. Gunakan halaman depan untuk membuat Web baru di PWS, misalnya http://namahostanda/websaya . Secara default, namahostanda adalah nama host Anda.
6. Gunakan perangkat lunak halaman depan untuk membuka myweb yang baru dibuat, membuat skrip subdirektori baru, dan kemudian mengatur skrip sebagai subdirektori yang dapat dieksekusi.
Pada titik ini, jika pengaturan Anda sudah benar, Anda dapat membuka Internet Explorer (selanjutnya disebut IE) dan mengetik http://namahostanda/myweb/scripts di bilah alamat. Anda akan melihat prompt berikut:
Daftar Direktori Ditolak
Virtual Ini Direktori tidak mengizinkan konten untuk dicantumkan.
Hal ini karena direktori tersebut tidak memiliki file html default (biasanya default.htm), dan direktori tersebut tidak boleh dicantumkan, tetapi ini menunjukkan bahwa pengaturan pws Anda sudah benar. Mari perkenalkan metode produksi pertama.
satu. Gunakan Frontpage Database Region Wizard untuk menyelesaikan pengaturan
. Buka Frontpage, masuk ke Web yang sudah dibuat, myweb, buat halaman baru newpage1, dan edit.
·Klik "masukkan" di bilah menu dan pilih "database", "wizard wilayah database", dan kotak dialog akan muncul.
·Pada kolom input di bawah "nama sumber data odbc", masukkan DSN yang dibuat, yaitu Accessmdb, lalu klik tombol Berikutnya untuk melanjutkan ke langkah berikutnya.
·Masukkan pilih a,b,c dari mytable di kolom input di bawah "Masukkan string sql untuk kueri", lalu klik tombol Berikutnya untuk melanjutkan ke langkah berikutnya.
·Klik tombol Tambah, masukkan nama bidang a di bidang masukan di bawah "masukkan nama bidang kueri yang akan ditambahkan ke daftar", lalu klik tombol Ok.
·Ulangi langkah sebelumnya dan tambahkan kolom b dan c ke daftar kueri.
·Klik tombol Selesai.
·Saat ini, sistem akan meminta Anda untuk menyimpan halaman di direktori yang dapat dieksekusi dan mengubah ekstensi menjadi *.asp. Ikuti petunjuk untuk memindahkan newpage1.htm ke direktori skrip dan ganti nama newpage1.htm menjadi newpage1.asp .
Masukkan http://youhostname/myweb/scripts/newpage1.asp di bilah alamat IE dan tekan Enter. Anda akan melihat data eksperimen dalam database ditampilkan.
Metode ini mudah dioperasikan, tetapi tidak fleksibel. File HTML yang dihasilkan memiliki keterbacaan yang buruk dan tidak mudah untuk menambahkan tautan sekunder.
dua. Hubungi langsung HTTPODBC.DLL (IDC/HTX)
HTTPODBC.DLL disebut Internet Database Connector dan merupakan ISAPI (Internet Server Application Programming Interface), yang mengakses database dengan memanggil ODBC.
Pendekatan ini melibatkan tiga dokumen utama:
1.
Setelah menginstal PWS,
filehttpodbc.dll
ditempatkan di direktori windowssysteminetsrv.2.
FileIDC File IDC
adalah file teks dengan ekstensi IDC (Internet Databse Connector). File ini berisi informasi yang diperlukan, pernyataan SQL, nama file templat, dll. untuk menghubungkan file HTML ke database.
Format file: nama: nilai, di mana nama adalah nama proyek, seperti sumber data, templat, pernyataan sql, nama pengguna, kata sandi, dll.
Deskripsi proyek:
sumber data: nama sumber data, yaitu nama sumber data (sistem DSN) yang dibuat di ODBC di panel kontrol.
Templat: Nama file templat, yang harus ditempatkan di subdirektori yang dapat dieksekusi sama dengan file IDC.
Pernyataan Sql: Pernyataan SQL yang akan dieksekusi.
File IDC harus berisi setidaknya tiga item: sumber data, templat, dan pernyataan sql.
3. File HTX
adalah file html dengan ekstensi HTX (File Ekstensi HTML). Ini adalah deskripsi format dari catatan dalam database yang dikembalikan ke halaman.
Deskripsi format:
<%begindetail%>: Posisi awal ketika mengembalikan beberapa catatan.
<%endetail%>: Posisi akhir saat mengembalikan beberapa catatan.
<%fieldname%>: Metode representasi nama bidang yang dikembalikan.
4. Misalnya
, gunakan notepad untuk membuat file baru dengan konten berikut:
datasource:accessmdb
template:myhtx.htx
sqlstatement:select a,b,c from mytable
. Simpan file ke direktori scripts dengan nama myidc.idc.
.Gunakan notepad untuk membuat file baru dengan konten berikut:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>Halaman Beranda</title >
< /head>
<body>
<tabel border="1" width="100%">
<tr>
<th width="30%" align="center">A</th>
<th width="30 %" align="center">B</th>
<th width="40%" align="center">C</th>
</tr>
<%begindetail%>
<tr>
<td width="30 %" ><kecil><kecil><%a%></kecil></kecil></td>
<td width="30%"><kecil><kecil><%b%></kecil> </ small></td>
<td width="40%"><small><small><%c%></small></small></td>
</tr>
<%enddetail%>
< /table >
</body>
</html>
.Simpan file dengan nama myhtx.htx, dan simpan file di atas ke direktori scripts. Masukkan http://namahostanda/myweb/scripts/myidc.idc di bilah alamat IE dan tekan Enter untuk melihat catatan yang dikembalikan.
Metode ini tampaknya rumit, namun sangat nyaman digunakan. Faktanya, Anda bisa membuat kueri dalam database dan menyalin pernyataan SQL yang dibuat dengan benar ke proyek sqlstatement dari file IDC. Di sisi lain, Anda dapat menggunakan editor halaman (seperti Frontpage) untuk membuat halaman format, lalu menyalin file html yang dihasilkan ke file HTX, lalu memodifikasinya sedikit sesuai dengan persyaratan format file HTX menjadi file berkas HTX standar.
Selain itu, file IDC dan file HTX sangat mudah dibaca. Anda dapat memodifikasi file HTX untuk menghasilkan link sekunder, yaitu link ke file IDC atau HTML yang berbeda sesuai dengan catatan yang dikembalikan, seperti:
<tr><A href=" < %a%>.htm"><%a%></A></tr>
Dengan cara ini, tautan sekunder dibentuk dalam tabel yang dikembalikan. Bergantung pada nilai bidang yang dikembalikan, tautan tersebut dapat ditautkan ke file a.htm yang berbeda.
tiga.
Poin utama dalammenggunakan komponen ActiveX untuk membuat halaman Web dinamis
adalah pertama-tama menggunakan VISUAL BASIC 5.0 atau VISUAL C++ untuk membuat komponen ActiveX di server Web, dan kemudian memanggil OLEISAPI.DLL untuk mengakses database. Keuntungannya adalah sangat fleksibel untuk digunakan. Ringkasan (total atau subtotal) dapat ditambahkan ke file HTML keluaran, dan kolom dapat dihasilkan dalam format yang ditentukan.