Odpravljanje težav s povezavo z bazo podatkov ASP
Če pišete kodo ASP, je običajno, da se ob težavah odločite za izbiro, vstavljanje ali posodobitev baze podatkov na podlagi obrazca. Tukaj je opisano, kako odpraviti težavo.

Preverjanje skladnje
Vedno najprej preizkusite s testnim nizom vstavite SQL, da zagotovite, da vaše povezave delujejo pravilno. Če sploh ne veste, kako deluje sintaksa SQL, boste že od samega začetka v težavah. Ali ste naredili testni vložek z običajnim orodjem baze podatkov, da bi zagotovili, da je sintaksa pravilna? Imam zbirko SQL Syntax Online in toplo priporočam tečaj strukture baze podatkov, če tega še nikoli niste storili. Pravilno načrtovanje tabel baz podatkov lahko ima NEVERJETNI vpliv tako na hitrost vašega spletnega mesta, kot tudi na pomoč, da nimate resnih težav z integriteto baze podatkov.

Začnite torej z uporabo katerega koli orodja baze podatkov, ki ga uporabljate, in zaženite podobno sintakso SQL skozi to. Prepričajte se, da dejansko počne tisto, kar želite.

Preverjanje povezave z bazo podatkov
V redu, imate sintakso SQL, ki deluje pravilno. Nato morate preveriti povezavo med ASP in bazo podatkov. Komentirajte katero koli vrstico SQL, ki jo trenutno uporabljate kot izvedbeni niz. V testni ASP dodajte testni SQL, za katerega ste dokazali, da bo deloval. Zaženite skript ASP. Ali baza podatkov dejansko prejme to vrstico in jo obdeluje? Če ne, potem je nekaj narobe v načinu povezave z vašo bazo podatkov. Preverite uporabniško ime, geslo, pravice do baze podatkov in vse običajne osumljence. Če se vaš skript ASP ne pogovarja z vašo bazo podatkov, res ni pomembno, kaj mu govorite. Ukaza ne bo izvedeno.

Izdelava dinamičnega SQL
V mnogih primerih z ASP ne izvajate samo istega ukaza znova in znova. Uporabljate obrazec, ki uporabniku dovoljuje, da izbere element ali dva (recimo ime avtorja) in nato izvede ukaz, ki temelji na tej izbiri. Zdaj morate preveriti, ali je sintaksa SQL, ki jo gradite na poti, dejansko veljavna.

Namesto izvedbe skladnje SQL zgraditi na podlagi uporabnikovega vnosa, answer.pišite ga na zaslon. Nato izrežite in prilepite to sintakso in jo preizkusite iz svoje baze podatkov, dokler ne uporabljate za upravljanje baze podatkov. To vam bo pomagalo pokazati, kaj je s tem narobe, in vam omogočilo, da to odpravite. Če pišete slabo sintakso, ga baza podatkov ne more izvesti. Ne morem dovolj poudariti, kako KRITIČNO je to, da resnično pravilno razumete in zgradite sintakso SQL. Ena napačno oblikovana sintaksa SQL lahko dobesedno zbriše celotno bazo vsebine z eno vrstico kode. Baza podatkov je neverjetno močan sistem - vendar je popolnoma na volji tistega, kar vtipkate. Če posodobite, ne da bi razumeli, kaj počnete, lahko v vsebino prepisujete vso vsebino, POOF.

Na tej spletni strani imam veliko vsebine, ki vam bo pomagala pri učenju, vendar toplo priporočam tudi tečaje oblikovanja baz podatkov na vašem lokalnem fakultetu - VELIKO so vredni!

Navodila Video: Six reasons to choose Dynamics 365 web portals (Maj 2024).