ASP-andmebaasi ühenduse tõrkeotsing
ASP-koodi kirjutamisel on tavaline, et vormistamisel põhineva andmebaasi valimise, lisamise või värskendamisega seotud probleemidega takerdub. Siit leiate teavet probleemi tõrkeotsingu kohta.

Süntaksikontroll
Testige esmalt alati SQL-i sisestustesti abil, et tagada ühenduste õige töö. Kui te isegi ei tea, kuidas SQL-i süntaks töötab, siis olete hädas algusest peale. Kas tegite oma tavalise andmebaasi tööriistaga testimise, et tagada süntaksi õigsus? Mul on SQL Syntax Online'i kollektsioon ja kui te pole seda kunagi varem teinud, soovitan tungivalt kursus andmebaasi struktuuris. Andmebaasitabelite korrektsel kujundamisel võib olla uskumatu mõju nii saidi käitamiskiirusele kui ka tõsistele andmebaasi terviklikkusega seotud probleemidele.

Alustage sellest, mida iganes kasutate, ja käitage selle kaudu sarnast SQL-i süntaksit. Veenduge, et see teeb tegelikult seda, mida soovite.

Andmebaasi ühenduse kontroll
OK, teil on SQL-i süntaks, mis töötab korralikult. Järgmisena peate kontrollima ASP ja andmebaasi vahelist ühendust. Kommenteerige SQL-i rida, mida praegu kasutate käivitusstringina. Lisage oma SQL-i skripti SQL - et olete tõestanud, et see töötab -. Käivitage ASP-skript. Kas andmebaas saab seda rida tegelikult ja töötleb seda? Kui ei, siis on teie andmebaasiga ühenduse loomisel midagi valesti. Kontrollige kasutajanime, parooli, andmebaasi õigusi, kõiki tavalisi kahtlusaluseid. Kui teie ASP-skript ei räägi teie andmebaasiga, pole tegelikult tähtsust, mida te käsitate seda teha. Käsku ei tehta.

Dünaamilise SQL loomine
Paljudel juhtudel ASP-ga ei täida sa ikka ja jälle täpselt sama käsku. Kasutate vormi, lastes kasutajal valida üksuse või kaks (öelge autori nimi) ja seejärel täitma teie käsku selle valiku alusel. Nüüd peate kontrollima, kas SQL-i süntaks, mille ehitate lennult, on tegelikult kehtiv.

Kasutaja sisendil põhineva SQL-süntaksi ehitamise täideviimise tekst, kirjutage vastus.kirjutage see ekraanile. Seejärel lõigake ja kleepige see süntaks ja testige seda oma andmebaasist kuni andmebaasi haldamiseks kasutatava piirini. See aitab teil näidata, mis tal viga on, ja võimaldab teil seda parandada. Kui kirjutate halva süntaksi, ei saa andmebaas seda käivitada. Ma ei suuda piisavalt rõhutada, kui kriitiline on see, et te mõistate ja ehitate SQL-i süntaksit õigesti. Üks valesti moodustatud SQL-i süntaks võib sõna otseses mõttes kogu koodirea abil kogu sisu andmebaasi puhtaks pühkida. Andmebaas on uskumatult võimas süsteem - kuid see on teie kirjutatud meelevallas. Kui värskendate, mõistmata, mida teete, võiksite kogu tabeli POOF sisu üle kirjutada.

Sellel saidil on palju sisu, mis aitab teil õppida, kuid soovitan tungivalt ka kohalikus kolledžis andmebaaside kujundamise kursusi korraldada - need on PALJU seda väärt!

Video Juhiseid: MVC (Aprill 2024).