ASP adatbázis-kapcsolat hibaelhárítása
Ha ASP-kódot ír, akkor általában elakad a problémák, amikor megpróbál egy adatbázis alapján kiválasztani, beszúrni vagy frissíteni egy űrlap alapján. Így lehet elhárítani a problémát.

Szintaxis-ellenőrzés
Mindig mindig ellenőrizze az SQL beszúrási tesztcsíkkal, hogy garantálja a kapcsolatok megfelelő működését. Ha még csak nem is tudja, hogyan működik az SQL szintaxis, akkor már a kezdetektől bajba kerülsz. Tesztelt egy beszúrásot a szokásos adatbázis eszközzel, hogy garantáljuk a szintaxis helyességét? Van egy SQL Syntax Online gyűjteményem, és ha még soha nem tetted ezt, nagyon ajánlom felvenni egy tanfolyamot az adatbázis struktúrájába. Az adatbázis-táblázatok megfelelő megtervezése Hihetetlen hatással lehet mind a webhely futtathatóságára, mind pedig arra, hogy ne merüljön fel az adatbázis-integritással kapcsolatos súlyos problémák.

Tehát kezdje el bármilyen adatbázis eszköz használatával, és futtasson rajta egy hasonló SQL szintaxist. Győződjön meg arról, hogy valóban azt csinálja, amit szeretne.

Adatbázis-kapcsolat ellenőrzése
Rendben, van egy SQL szintaxisa, amely megfelelően működik. Ezután ellenőriznie kell az ASP és az adatbázis közötti kapcsolatot. Kommentáljon bármilyen SQL sort, amelyet éppen végrehajtó karakterláncként használ. Adja hozzá az SQL tesztjéhez - hogy bizonyítottan működni fog - az ASP szkriptbe. Futtassa az ASP szkriptet. Valójában az adatbázis megkapja ezt a sort és feldolgozza azt? Ha nem, akkor valami nincs rendben az adatbázishoz való kapcsolódás módjában. Ellenőrizze a felhasználónevet, a jelszót, az adatbázis jogait, a szokásos gyanúsítottak körét. Ha az ASP-szkript nem beszél az adatbázisával, akkor valójában nem számít, mit akarsz tenni. A parancs nem kerül végrehajtásra.

Dinamikus SQL létrehozása
Az ASP-vel sok esetben nem csak ugyanazt a parancsot hajtja végre újra és újra. Űrlapot használ, és hagyja, hogy a felhasználó válasszon egy vagy két elemet (mondja meg a szerző nevét), majd az adott választás alapján végrehajtja a parancsot. Tehát most ellenőriznie kell, hogy az SQL szintaxis, amelyet menet közben építenek, valóban érvényes-e.

Az SQL szintaxis felépítésének végrehajtása, a felhasználó bemenete alapján, a response.writert kiírja a képernyőre. Ezután vágja ki és illessze be ezt a szintaxist, és tesztelje az adatbázisból, amíg az adatbázis kezeléséhez használt szünetet meg nem teszi. Ez segít megmutatni, mi a baj vele, és lehetővé teszi, hogy kijavítsa. Ha rossz szintaxist ír, az adatbázis nem tudja végrehajtani. Nem tudom elég hangsúlyozni, mennyire kritikus az, hogy valóban megérti és megfelelően felépíti az SQL szintaxist. Az egyik hibásan formált SQL szintaxis szó szerint megsemmisítheti a teljes tartalom-adatbázist, egy sornyi kóddal. Az adatbázis egy hihetetlenül nagy teljesítményű rendszer - de ez teljesen a megkérdezése, amit gépel. Ha frissít, anélkül hogy megértette volna, mit csinál, akkor felülírhatja a POOF táblázat összes tartalmát.

Nagyon sok tartalom található ezen a webhelyen a tanulás elősegítésére, de azt is javaslom, hogy vegyen részt a helyi főiskolai adatbázis-tervező tanfolyamokon - ezek nagyon megéri!

Video Utasításokat: MVC (Lehet 2024).