Menyelesaikan Masalah Sambungan Pangkalan Data ASP
Sekiranya anda menulis kod ASP, ia adalah perkara biasa untuk terjebak dengan isu apabila anda cuba membuat pangkalan data pilih, masukkan atau kemas kini berdasarkan borang. Berikut ialah cara menyelesaikan masalah ini.

Semak Syntax
Selalu menguji terlebih dahulu dengan string ujian memasukkan SQL untuk menjamin hubungan anda berfungsi dengan baik. Jika anda tidak tahu bagaimana sintaks SQL berfungsi, anda akan berada dalam masalah sejak awal lagi. Adakah anda melakukan memasukkan ujian dengan alat pangkalan data biasa anda, untuk menjamin sintaks yang betul? Saya mempunyai koleksi SQL Syntax Online dan saya amat mengesyorkan mengambil kursus dalam struktur pangkalan data jika anda tidak pernah melakukannya sebelum ini. Merancang jadual pangkalan data dengan betul boleh mempunyai impak INCREDIBLE baik pada seberapa cepat laman web anda berjalan, serta membantu anda tidak mempunyai isu integriti pangkalan data yang serius.

Oleh itu, mulakan dengan menggunakan apa sahaja alat pangkalan data yang anda gunakan, dan jalankan sintaks SQL yang sama melaluinya. Pastikan ia benar-benar melakukan apa yang anda mahu lakukan.

Periksa Sambungan Pangkalan Data
OK, anda mempunyai sintaks SQL yang berfungsi dengan betul. Seterusnya, anda perlu menyemak sambungan antara ASP dan pangkalan data anda. Komen apa sahaja garis SQL yang sedang anda gunakan sebagai tali eksekusi anda. Tambah dalam SQL ujian anda - bahawa anda telah terbukti akan berfungsi - dalam skrip ASP anda. Jalankan skrip ASP. Adakah pangkalan data sebenarnya menerima garis itu dan memprosesnya? Jika tidak, maka ada sesuatu yang tidak kena dengan cara anda menyambung ke pangkalan data anda. Semak nama pengguna, kata laluan, hak pangkalan data, semua suspek biasa. Jika skrip ASP anda tidak bercakap dengan pangkalan data anda, ia tidak kira apa yang anda ingin lakukan. Perintah itu tidak akan dilakukan.

Penciptaan SQL Dinamik
Dalam banyak kes dengan ASP, anda bukan sahaja melaksanakan perintah yang sama berulang kali. Anda menggunakan borang, membiarkan pengguna memilih item atau dua (nyatakan nama pengarang) dan kemudian melaksanakan perintah anda berdasarkan pilihan tersebut. Oleh itu, sekarang anda perlu mengesahkan bahawa sintaks SQL yang sedang anda bina dengan cepat sebenarnya sah.

Intead melaksanakan eksperimen sintaks SQL berdasarkan input pengguna, respons.write ke skrin anda. Kemudian potong dan tampal sintaks itu dan uji dari pangkalan data anda yang anda gunakan untuk menguruskan pangkalan data anda. Itu akan membantu untuk menunjukkan kepada anda apa yang salah dengannya, dan membiarkan anda membetulkannya. Sekiranya anda menulis sintaks yang buruk, pangkalan data tidak dapat melaksanakannya. Saya tidak boleh menekankan cukup bagaimana CRITICAL adalah bahawa anda benar-benar memahami dan membina sintaks SQL dengan betul. Salah satu sintaks SQL yang salah terbentuk secara literal boleh memadam keseluruhan pangkalan data kandungan anda, dengan satu baris kod. Pangkalan data adalah sistem yang sangat berkuasa - tetapi ia benar-benar pada rahmat daripada apa yang anda taipkan. Jika anda UPDATE tanpa memahami apa yang anda lakukan, anda boleh menulis ganti semua kandungan dalam jadual, POOF.

Saya mempunyai banyak kandungan di laman web ini untuk membantu anda belajar, tetapi saya juga sangat mengesyorkan mengambil kursus dalam reka bentuk pangkalan data di kolej tempatan anda - mereka SELESAI bernilai!

Arahan Video: Technology Stacks - Computer Science for Business Leaders 2016 (Mungkin 2024).