Koneksi database terkadang bermasalah. Ada masalah dengan conn.open connstr, dan masalah dengan memanggil rs(user.id) dalam permintaan koneksi Baru-baru ini, saya mengalami masalah saat membangun sistem manajemen pelanggan untuk pelanggan:
Situasinya adalah sebagai berikut ketika menggunakan string koneksi berikut:
connstr=DBQ=+server.mappath(db/#kehumsg.mdb)+;DefaultDir=;DRIVER={Microsoft Access Driver (*.mdb)};
setel koneksi=server.buat objek(ADODB.CONNECTION)
koneksi.buka koneksi
Ada permintaan bergabung,
Id dari tabel kedua yang dipanggil digunakan
Biasanya rs(b.id) dapat diatur seperti ini, tetapi ditampilkan bahwa item tersebut tidak ditemukan dalam koleksi sesuai dengan nama atau nomor urut yang diperlukan.
Saya tidak dapat menemukan jawabannya setelah memposting di csdn.
Akhirnya, saya menggunakan rs(id) untuk menyelesaikan masalah. Saya pikir, panggilan ini seharusnya untuk menyesuaikan id tabel pertama.
Tapi itu menyesuaikan meteran kedua, tapi yang saya inginkan adalah meteran kedua.
Setelah diteliti ternyata memang begitu. Sesuaikan ID tabel terakhir. Rasanya lumayan enak
Namun saat hendak pulang kerja, pelanggan mengatakan ada masalah dan tidak ada yang bisa diakses.
Kesalahan terjadi pada conn.open connstr koneksi di atas.
Bagaimana mungkin ada yang salah di sini? Saya mencari secara online dan mengatakan bahwa ini terjadi, jadi saya mengubahnya sesuai dengan apa yang dia katakan.
dbpath=server.mappath(db/#kehumsg.mdb)
connstr= penyedia=microsoft.jet.oledb.4.0;sumber data= & dbpath
setel koneksi=server.buat objek(adodb.koneksi)
koneksi.buka koneksi
Saya tidak terlalu memikirkannya, saya mungkin mencobanya,
Namun masa-masa indah itu tidak berlangsung lama, dan hari ini pelanggan mengemukakan masalah lain.
Setelah melihatnya, saya yakin. Kesalahan lain terjadi dalam permintaan bersama.
Bagaimana ini bisa terjadi? Setelah melakukan riset dengan manajer, saya akhirnya menemukan masalahnya:
Saat ini, Anda dapat memanggil rs(b.id) di id tabel kedua dan Anda harus memanggilnya dengan cara ini.
Ini tidak bisa seperti karakter gabungan pertama,
Saya pikir ini pasti masalah dengan mesin database. Saya tidak tahu apa yang dipikirkan semua orang.
Di sini saya merekomendasikan jenis koneksi kedua kepada semua orang,
//////////////////////////////////////////////////// /// ////////// //////////////////////////////////////////////////// /// ///////////
Masalah lain ditemukan, dan solusinya adalah: menambahkan pengguna untuk mengubah izin windows/temp.