06. juni 2017 - 13:32Der er
6 kommentarer og 1 løsning
database udtrak, input, slet, og select.
Hej Eksperter
Så er jeg gået igang med ASP har fået opgave i at lave en hjemmeside i ASP, og bruger et cms system der hedder dynamicweb. Jeg har nogen tilføjelser jeg gerne vil have lavet men kender slet ikke til ASP. Har haft at gøre med PHP i den tid jeg har lavet hjemmesider.
Og har nu bruger for redskaber til databasen. Er der nogen der kan komme med nogen gode råd? Og redskaber til at lave udtræk, input, slet og update. Det skal helt være så nyt som muligt så jeg er med på hvordan man gør nu. Og holde sig i sikkerhed.
Håber der er nogen der har tid og løst til at prøve at lære mig at bruge ASP.
Ved jeg kan køber bøger og sådan noget, men intet er ligeså godt som at lære det, med en god sparingspartner. "Håber i ved hvad jeg mener"
ASP != ASP.NET så sørg for at komme i gang det rigtige sted - mig bekendt er DynamicWeb ASP.NET medmindre det er en meget gammel løsning du er på. Hvis du skal kigge på en MS database kunne SQL Management Studio være et fint valg.
du skal blot få ASP til at oprette forbindelse til database, samt at udføre de korrekte SQL handlinger, som du selv laver..
du skriver du har lavet php, men kan du SQL ?
jeg nævner ting som connection string, record set ? jeg har lavet ASP, da lavede jeg de record set jeg skulle bruge, dvs. jeg definerer i ASP, hvert udtræk, for eksempel en LÆS/READ, som henter noget jeg søger på. record settet er alle de data jeg vil have med en READ i et hug.
så er det bare udført, ved at køre den passende SQL sætning.
Som keysersoze sagde må jeg heller tage ASP.NET og begynde på det. Ja det med sql har jeg gjort en del i, men det med at få forspørgselerne rigtig lavet i ASP.NET ved jeg slet ikke noget om.
Har f.eks. denne update forespørgsel i PHP mysqli og SQL: <?php if(isset($_POST['Submit'])){ /* Rediger menu */ if ($stmt = $con->prepare('UPDATE `tbl_menu` SET `mid`=?, `menunavn`=?, `link`=?, `page`=?, `overskrift`=?, `billede`=?, `tekst`=?, `dato`=?, `tid`=?, `forfatter`=? WHERE `id`= ?')) {
Det er ikke noget simpelt spørgsmål at svare på - først og fremmest, skal du arbejde med CMS'et så har du formentlig slet ikke behov for at skrive SQL, du skal derimod klare opsætningen direkte i CMS'et eller via kode (kender ikke til DynamicWeb på det plan) og også klare udtræk af data gennem nogle metoder, som DynamicWeb stiller til rådighed. Hvis du alligevel har behov for at kode udenom CMS'et er der flere ting at vælge imellem, fx kan du skrive SQL mere eller mindre som du er vant til (her hedder det bare parameters i stedet for prepared statements) eller du kan gå en vej som Entity Framework, hvor du opbygger databasen via kode og også forespørger via kode (fx LINQ) og ikke SQL.
Det må jeg lige kigge nærmere på. Jeg er ved at lave nogen tutorials så må jeg se hvad jeg kan arbejde mig frem til med dem. Tak for du tog dig tid til at hjælpe mig på vej :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.