Saat menjalankan program ASP di server windows+iis, database mungkin tidak terupdate. Rangkumannya adalah sebagai berikut. Teman-teman yang membutuhkan bisa merujuk ke yang berikut ini. Saat menjalankan program ASP di server windows+iis, database mungkin tidak diperbarui. Pesan kesalahan spesifiknya mungkin:
1. Mesin Basis Data Microsoft JET (0x80040E09) tidak dapat diperbarui. Database atau objek bersifat read-only
2. Penyedia Microsoft OLE DB untuk Driver ODBC (0x80004005) Operasi [Microsoft] [ODBC Microsoft Access Driver] harus menggunakan kueri yang dapat diperbarui.
3. Operasi Mesin Basis Data Microsoft JET (0x80004005) harus menggunakan kueri yang dapat diperbarui.
Solusi (asumsikan di sini bahwa direktori home situs web adalah wwwroot):
Klik kanan pada folder wwwroot-Properties-Security-Tambahkan pengguna: IUSR_nama komputer dan aktifkan izin baca dan tulis untuk IUSR_nama komputer
Di bawah sistem XP, Anda mungkin tidak melihat opsi keamanan saat Anda mengklik kanan. Silakan buka Alat-Opsi Folder-Lihat-Batalkan Berbagi File Sederhana (disarankan) dan kemudian temukan opsi keamanan di properti.
Itu semua kesalahan XP. Saya pribadi berpikir bahwa XP mengejar keamanan secara berlebihan dan memberikan kompensasi dengan tidak dapat mengimplementasikan fungsi tertentu. Mari kita lihat contoh ASP ini. Saya yakin orang yang sering bersentuhan dengan ASP akan sering mengalami hal ini masalah: Jelas kodenya sendiri ditulis dengan sangat benar, mengapa tidak dapat diperbarui secara normal? Pesan kesalahan berikut ini bukan disebabkan oleh kesalahan kode di ASP itu sendiri, tetapi oleh beberapa masalah pengaturan izin. Ketika saya pertama kali mengalami masalah ini, saya memeriksa kode saya sendiri tidak kurang dari 10 kali selama belajar mandiri, tetapi tidak ditemukan kesalahan ASP. Akhirnya, saya memeriksa secara online dan menemukan bahwa izin jahatlah yang menyebabkan masalah. .
Lingkungan operasi: windows xp.
Pernyataan Hak Cipta IIS 5.0: Semua artikel di situs ini berasal dari Internet.
--------------------------------------------------- -------------------.
Saat menjalankan program asp di server Windows XP IIS, database mungkin tidak diperbarui. Pesan kesalahan spesifiknya mungkin: Pernyataan hak cipta: Semua artikel di situs ini berasal dari Internet. Semua artikel yang dicetak ulang di situs ini tidak mewakili pandangan dari situs ini.
1. Mesin Basis Data Microsoft JET (0x80040E09) tidak dapat diperbarui. Basis data atau objek bersifat read-only.
2. Penyedia Microsoft OLE DB untuk Driver ODBC (0x80004005) Operasi [Microsoft] [ODBC Microsoft Access Driver] harus menggunakan kueri yang dapat diperbarui. Jika Anda perlu menggunakan karya fotografi, ilustrasi, dan desain yang disediakan di situs ini, silakan hubungi penulis aslinya.
3. Operasi Mesin Basis Data Microsoft JET (0x80004005) harus menggunakan kueri yang dapat diperbarui. .
Ada beberapa solusi sebagai berikut (solusinya mungkin berbeda untuk server yang berbeda, disini kita asumsikan direktori home website adalah wwwroot): .
A. Klik kanan pada folder wwwroot-Properties-Cancel read-only.
Metode ini adalah yang paling sederhana dan terkadang efektif. Menurut pengamatan para ahli, teori dan fenomena seperti itu patut direnungkan oleh para webmaster, jadi saya harap semua orang akan melakukan lebih banyak penelitian dan studi, dan berusaha untuk merangkum pengalaman yang lebih banyak dan lebih baik!
B. Klik kanan pada folder di file database Anda-Properti-Keamanan-Tambahkan pengguna: IUSR_nama komputer dan berikan izin baca dan tulis ke nama IUSR_komputer.
Cara ini saat ini merupakan cara terbaik untuk mengatasi masalah ini, dan secara umum dapat menyelesaikan masalah...
Di bawah sistem XP, Anda mungkin tidak melihat opsi keamanan saat Anda mengklik kanan. Silakan buka Alat-Opsi Folder-Lihat-Batalkan Berbagi File Sederhana (disarankan) dan kemudian temukan opsi keamanan di properti Pernyataan hak cipta: Artikel tentang ini situs semuanya berasal dari Internet. Semua artikel dan komentar yang dicetak ulang di situs ini tidak mewakili pandangan situs ini.
C. Klik kanan pada folder wwwroot-Properties-web sharing-folder bersama.
D. Untuk solusi lebih lanjut, silakan berdiskusi dengan saya~QQ:7021357.
Poin terakhir adalah jika Anda ingin mengatur mesin Anda sebagai server untuk debugging ASP, yang terbaik adalah tidak menggunakan win .. Catatan khusus: Semua artikel dan komentar yang dicetak ulang di situs ini tidak mewakili pandangan situs ini Anda perlu menggunakan fotografi, ilustrasi, dan karya desain yang disediakan di situs ini, silakan hubungi penulis aslinya.
Tentu saja, ketika masalah yang tidak dapat dijelaskan terjadi di XP, harap pertimbangkan lebih lanjut tentang pengaturan izin XP.