Direkomendasikan: 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.
Berikut ini adalah beberapa kesalahan dalam panggilan database dalam program ASP yang sering ditemui selama pemeliharaan mesin virtual. Sekarang kami sedang mengumpulkan dan menyortirnya sebagai berikut:
Tidak dapat membuka kata kunci registri (8007000e)
Penyedia DB Microsoft OLE untuk kesalahan driver ODBC '8007000E'
[Microsoft] [ODBC Microsoft Access Driver] Kesalahan umum tidak dapat membuka kunci registri kata -kata
(Volatile) Jet DSN untuk proses 0x11b4 Thread 0x1a4c DBC 0x9D34354 Jet '.
1. Metode penulisan salah saat membuka database. Metode Penulisan Panggilan Basis Data Akses Standar:
driver = {Microsoft Access Driver (*.mdb)}; dbq = & server.mappath (db.mdb)
2. Mengunggah file database.
Kesalahan Jaringan Umum. Silakan periksa dokumentasi jaringan (80004005)
Penyedia Microsoft OLE DB untuk kesalahan driver ODBC '80004005' [Microsoft] [ODBC SQL Server Driver] [TCP/IP Soket] Kesalahan Jaringan Umum. Silakan periksa dokumentasi jaringan.
1. Koneksi basis data tidak salah, dan nama database dan nama server mungkin salah.
2. Server database sedang restart.
Tidak dapat menggunakan ''; File sudah digunakan (80004005)
Kesalahan Mesin Database Microsoft Jet '80004005'
Tidak dapat menggunakan ''; File sudah digunakan.
1. File dapat ditempati: Unggah, kompres, dan paket.
2. Ada kemungkinan bahwa file panggilan basis data bersarang dan berulang dibentuk dalam kode program.
Tidak dapat diperbarui. Basis data atau objek harus menggunakan kueri yang dapat diperbarui untuk baca-only/operasi (80004005)
Penyedia DB Microsoft OLE untuk kesalahan driver ODBC '80004005'
[Microsoft] [ODBC Microsoft Access Driver] Operasi harus menggunakan kueri yang dapat diperbarui.
Penyedia Microsoft OLE DB untuk kesalahan driver ODBC '80004005' [Microsoft] [ODBC Microsoft Access Driver] tidak dapat diperbarui. Basis data atau objek hanya baca.
1. Izin file database tidak mencukupi.
2. Ruang file yang ditempati oleh batas atas disk.
Ada beberapa alasan utama kesalahan ketika meminta suatu operasi harus menggunakan kueri yang dapat diperbarui: kesalahan ini terjadi ketika program Anda mencoba melakukan pembaruan database atau operasi serupa lainnya. Ini karena ADO tidak dapat menulis database karena alasan berikut.
1. Alasan yang paling umum adalah bahwa akun pengguna anonim (IUSR_MACHINE) tidak memiliki izin menulis ke file database. Untuk mengatasi masalah ini, sesuaikan properti file database di manajer untuk memberi pengguna anonim izin yang benar. Saat menggunakan database Access, Anda tidak hanya harus memberikan izin untuk menulis file, tetapi juga memberikan izin untuk menulis direktori, karena Jet perlu membuat file .ldb di direktori.
2. Alasan kedua adalah bahwa database tidak dibuka dalam mode yang benar. Itu harus dibuka menggunakan metode berikut.
SQL = Perbarui Produk Set UnitPrice = 2;
Set Conn = Server.CreateObject (AdodB.Connection)
Conn.Mode = 3 '3 = ADModeReAdWrite
Conn.Open Mydsn
Conn.execute (SQL)
Conn.Close
Perhatikan bahwa mode default diatur ke 0 (ADModeUnkNown), yang memungkinkan pembaruan.
3. Dimungkinkan juga untuk memilih opsi baca-saja DSN di manajer ODBC.
4. Saat Anda memperbarui bidang dalam dua tabel secara bersamaan, pesan kesalahan ini juga akan muncul. Solusinya adalah memperbarui bidang masing -masing dalam dua tabel secara terpisah.
5. Saat Anda menggunakan kueri yang dimuat dari versi yang lebih rendah (seperti Access2.0, Access7.0) ke dalam versi yang lebih tinggi (Access 2000), kesalahan akan terjadi saat menjalankan kueri ini.
Tidak ada nama sumber data yang ditemukan dan tidak ada driver default yang ditentukan (80004005)
Penyedia DB Microsoft OLE untuk kesalahan driver ODBC '80004005'
[Microsoft] [ODBC Driver Manager] Tidak ada nama sumber data yang ditemukan dan tidak ada driver default yang ditentukan
1. Basis data ODBC digunakan untuk terhubung ke database. Basis data ODBC tidak dikonfigurasi di server. Sebaliknya, metode panggilan standar OLEDB digunakan:
Driver = {sql server}; database = dbname; server = srv; uid = user; pwd = pd dapat menyelesaikannya.
Bagikan: Asp Security: Metode Pembelajaran Sederhana Menghubungkan ke Database 1.conn.open penyedia = microsoft.jet.oledb.4.0; data sumber = & server.mappath (/db/database.mdb) Ini menggunakan metode jalur relatif dari direktori root untuk menyelesaikan seluruh situs web.