Direkomendasikan: Kesalahan dan solusi umum dalam panggilan database di ASP Berikut ini adalah beberapa kesalahan dalam panggilan database dalam program ASP yang sering ditemui selama pemeliharaan mesin virtual. Sekarang kami mengumpulkan dan mengaturnya sebagai berikut: Tidak dapat membuka kata kunci registri (8007000e) Microsoft OLE DB penyedia untuk kesalahan driver ODBC '8007000e' [micr
Mengekstraksi artikel panjang dari database selalu menghambat tata letak halaman web.
Jadi, saya ingin mengekstrak bagian karakter secara lekat, dan kemudian ada ... pengganti sesudahnya.
1. Prinsip:
Tentukan apakah panjang artikel melebihi panjang yang ditentukan. Jika melebihi panjang yang ditentukan, hanya universitas dengan panjang yang ditentukan yang akan ditampilkan, jika tidak itu akan ditampilkan secara penuh.
2. Fungsi yang terlibat:
len (): Mengembalikan panjang string atau panjang byte variabel.
| Berikut ini adalah konten yang dikutip: <bahasa skrip = vbs> cnbruce = nama saya cnbruce len_cn = len (cnbruce) peringatan (len_cn) </script> |
[CTRL A Semua Tip Pilihan: Anda dapat memodifikasi beberapa kode terlebih dahulu, dan kemudian tekan Run]
[CTRL A Semua Tip Pilihan: Anda dapat memodifikasi beberapa kode terlebih dahulu, dan kemudian tekan Run]
left (): mencegat bagian pertama dari suatu string
| Berikut ini adalah konten yang dikutip: <bahasa skrip = vbs> cnbruce = nama saya cnbruce left_cn = kiri (cnbruce, 10) peringatan (left_cn) </script> |
[CTRL A Semua Tip Pilihan: Anda dapat memodifikasi beberapa kode terlebih dahulu, dan kemudian tekan Run]
3. Program Utama: Tentukan apakah panjang konten lebih besar dari nilai yang diberikan, dan lakukan operasi yang sesuai sesuai dengan hasilnya.
| Berikut ini adalah konten yang dikutip: <bahasa skrip = vbs> Teks = 123 4567 8FDS90 ABCDE FGHXCFV i = 10 Jika len (teks)> saya maka 'jika panjang teks lebih besar dari nilai yang diberikan Teks = kiri (teks, i) 'Kemudian mengekstrak string I bit di bagian sebelumnya waspada (teks & ...) kalau tidak waspada (teks) akhiri jika </script> |
[CTRL A Semua Tip Pilihan: Anda dapat memodifikasi beberapa kode terlebih dahulu, dan kemudian tekan Run]
4. Aplikasi di ASP
Di atas ada dalam skrip klien debugging, yang mirip dengan ASP: yang paling penting adalah fungsi fungsi.
| Berikut ini adalah konten yang dikutip: <% text = rs (content) 'Tetapkan nilai bidang database ke variabel i = 10 'Tentukan ukuran tetap Jika len (teks)> saya maka 'jika panjang teks lebih besar dari nilai yang diberikan Teks = kiri (teks, i) 'Kemudian mengekstrak string I bit di bagian sebelumnya response.write (teks & ...) kalau tidak response.write (teks) akhiri jika %> |
5. Untuk kenyamanan, buat fungsi
| Berikut ini adalah konten yang dikutip: <% Konsol fungsi (konten, i) Jika len (konten)> saya kemudian konten = kiri (konten, i) response.write (konten & ...) kalau tidak response.write (konten) akhiri jika fungsi akhir %> |
Di atas adalah fungsi, dan Anda dapat menyebutnya langsung di bawah.
<l conleft (rs (konten), 10)%>
Oke, saya percaya bahwa masalah ini seharusnya tidak menjadi masalah di masa depan
Untuk menyelesaikan masalah pencegat dalam bahasa Cina dan Inggris, disarankan agar Anda menggunakan fungsi -fungsi berikut:
| Berikut ini adalah konten yang dikutip: Fungsi gottopic (str, strlen) Jika str = lalu Gottopic = fungsi keluar akhiri jika redup l, t, c, i str = ganti (ganti (ganti (ganti (ganti (ganti (strt, & nbsp;,), & quot ;, chr (34)), & gt;,>), & lt;, <) l = len (str) t = 0 untuk i = 1 hingga l C = ABS (ASC (MID (str, I, 1))))) Jika c> 255 maka t = t 2 kalau tidak t = t 1 akhiri jika Jika t> = strlen maka Gottopic = kiri (str, i) &… keluar untuk kalau tidak Gottopic = str akhiri jika Berikutnya Gottopic = ganti (ganti (ganti (ganti (ganti (gottopic ,, & nbsp;), chr (34), & quot;),>, & gt;), <, & lt;) Fungsi akhir |
Bagikan: Cara Menggunakan Sesi Saat Memverifikasi Login Manajemen Orang -orang yang baru mengenal ASP tidak pernah mengenal sesi dengan baik. Saya berbicara tentang penggunaan sesi yang sederhana saat melakukan login latar belakang sederhana: 1: login.htm saya tidak akan banyak bicara tentang halaman ini. Tambahkan formulir untuk menulis nama panggilan administrator dan berikan nama pengguna kotak teks.