Решавање проблема са АСП везом базе података
Ако пишете АСП код, уобичајено је да се заглавите у проблемима када покушавате да изаберете, убаците или ажурирате базу података на основу обрасца. Ево како да решите проблем.

Провера синтаксе
Увек прво тестирајте с тестним низом уметања СКЛ-а да бисте осигурали да ваше везе раде исправно. Ако ни сами не знате како функционише СКЛ синтакса, наћи ћете проблеме од самог почетка. Да ли сте направили тестни уложак са својим уобичајеним алатом за базу података како бисте гарантовали да је синтакса тачна? Имам колекцију СКЛ Синтак Онлине и топло препоручујем да похађате курс структуре базе података ако то никада раније нисте радили. Правилно дизајнирање табела база података може имати НЕИЗВОДНИ утицај како на брзину покретања ваше веб локације, тако и на помоћ да немате озбиљних проблема са интегритетом базе података.

Дакле, почните са било којим алатом базе података који користите и покретањем сличне СКЛ синтаксе кроз њега. Проверите да ли заиста ради оно што желите.

Провера везе са базом података
У реду, имате СКЛ синтаксу која правилно ради. Затим морате проверити везу између вашег АСП-а и базе података. Коментирајте било коју СКЛ линију коју тренутно користите као свој Екецуте стринг. Додајте у тестни СКЛ - за који сте доказали да делује - у вашу АСП скрипту. Покрените АСП скрипту. Да ли база података заправо прима ту линију и обрађује је? Ако не, онда нешто није у реду с начином на који се повезујете са базом података. Проверите корисничко име, лозинку, права на базу података, све уобичајене осумњичене. Ако ваша АСП скрипта не разговара са вашом базом података, заиста није важно шта ћете јој рећи. Команда се неће извршити.

Стварање динамичког СКЛ-а
У многим случајевима са АСП-ом, ви само изнова и изнова не извршавате потпуно исту наредбу. Користите образац, допуштате кориснику да изабере ставку или две (рецимо име аутора), а затим извршава вашу наредбу на основу тог избора. Дакле, сада треба да проверите да ли је СКЛ синтакса коју градите у лету заиста важећа.

Интеад извршавања СКЛ градње синтаксе на основу корисниковог уноса, респонсе.врите га на свој екран. Затим исеците и залепите ту синтаксу и тестирајте је из базе података све док не користите да бисте управљали базом података. То ће вам помоћи да покажете шта није у реду са тим и омогућићете вам да то исправите. Ако напишете слабу синтаксу, база података не може је извршити. Не могу довољно да нагласим колико је КРИТИЧНО то што стварно разумете и правилно конструишете СКЛ синтаксу. Једна погрешно формирана СКЛ синтакса могла би буквално избрисати целу базу података са једним редом кода. База података је невероватно моћан систем - али потпуно је на вољи онога што укуцате. Ако ажурирате без да разумете шта радите, можете пребрисати сав садржај у табели ПООФ.

Имам пуно садржаја на овој веб страници како бих вам помогао да учите, али топло препоручујем и похађање курсева дизајна база података на вашем локалном факултету - ВЕЛИКО су вредни!

Видео Упутства: Technology Stacks - Computer Science for Business Leaders 2016 (Април 2024).