ASP datu bāzes savienojuma problēmu novēršana
Ja rakstāt ASP kodu, parasti ir iestrēdzis jautājums, mēģinot veikt datu bāzes atlasi, ievietošanu vai atjaunināšanu, pamatojoties uz veidlapu. Tālāk ir norādīts, kā novērst problēmu.

Sintakse pārbaude
Vienmēr vispirms pārbaudiet ar SQL ieliktņa testa virkni, lai garantētu, ka savienojumi darbojas pareizi. Ja jūs pat nezināt, kā darbojas SQL sintakse, jums jau no paša sākuma būs nepatikšanas. Vai jūs veicāt testa ievietošanu ar parasto datu bāzes rīku, lai garantētu pareizu sintakse? Man ir SQL Syntax Online kolekcija, un es ļoti iesaku apmeklēt kursu datu bāzes struktūrā, ja jūs nekad iepriekš to neesat izdarījis. Pareizi izstrādājot datu bāzes tabulas, tas var NEATKARĪGI ietekmēt gan vietnes darbības ātrumu, gan arī palīdzēt jums neradīt nopietnas datu bāzes integritātes problēmas.

Tāpēc sāciet, izmantojot jebkuru izmantoto datu bāzes rīku, un caur to palaidiet līdzīgu SQL sintakse. Pārliecinieties, ka tas tiešām dara to, ko vēlaties.

Datu bāzes savienojuma pārbaude
Labi, jums ir SQL sintakse, kas darbojas pareizi. Tālāk jums jāpārbauda savienojums starp jūsu ASP un datu bāzi. Komentējiet SQL līniju, kuru pašlaik izmantojat kā izpildes virkni. Testā SQL pievienojiet ASP skriptam - ka esat pierādījis, ka tas darbosies. Palaist ASP skriptu. Vai datu bāze faktiski saņem šo līniju un apstrādā to? Ja nē, tad savienojumā ar datu bāzi kaut kas nav kārtībā. Pārbaudiet lietotājvārdu, paroli, datu bāzes tiesības, visus parastos aizdomās turamos. Ja jūsu ASP skripts nerunā ar jūsu datu bāzi, tiešām nav nozīmes tam, ko jūs sakāt tam darīt. Komanda netiks izpildīta.

Dinamiskas SQL izveidošana
Daudzos gadījumos ar ASP jūs atkal un atkal izpildāt tieši tādu pašu komandu. Jūs izmantojat veidlapu, ļaujot lietotājam izvēlēties vienu vai divus vienumus (pateikt autora vārdu) un pēc tam izpildīt jūsu komandu, pamatojoties uz šo izvēli. Tāpēc tagad jums jāpārbauda, ​​vai SQL sintakse, kuru veidojat lidojot, ir patiesībā derīga.

Paziņojums par SQL sintakse veidošanas izpildi, pamatojoties uz lietotāja ievadi, response.write to uz jūsu ekrāna. Pēc tam izgrieziet un ielīmējiet šo sintakse un pārbaudiet to no datu bāzes līdz brīdim, kad izmantojat datu bāzes pārvaldību. Tas palīdzēs parādīt, kas tajā ir nepareizs, un ļaus jums to labot. Ja uzrakstāt sliktu sintakse, datu bāze to nevar izpildīt. Es nevaru pietiekami uzsvērt, cik kritiski ir tas, ka jūs patiešām saprotat un pareizi konstruējat SQL sintakse. Viena nepareizi veidota SQL sintakse burtiski varētu iznīcināt visu jūsu satura datu bāzi ar vienu koda rindu. Datu bāze ir neticami jaudīga sistēma, taču tā ir pilnībā jūsu ievadītā žēlastībā. Ja ATJAUNINĀT, nesaprotot, ko jūs darāt, jūs varētu pārrakstīt visu tabulas POOF saturu.

Man šajā vietnē ir daudz satura, kas palīdz jums mācīties, taču es ļoti iesaku arī apmeklēt vietējās koledžas datu bāzes dizaina kursus - tie ir TEV vērts!

Video Instrukcijas: Technology Stacks - Computer Science for Business Leaders 2016 (Aprīlis 2024).