INNER JOIN i SELECT från SQL databas (C#, VB och ASP.NET) - gratis mall, tips, regler och instruktioner
Här kan du ladda hem gratis kod (C# och VB) för INNER JOIN i SQL kommandot SELECT för att kunna kombinera data från flera relaterade tabeller i en databashämtning.
I en relationsdatabas är tabellerna länkade till varandra med hjälp av primärnycklar (primary keys) och främmande nycklar (foreign keys) och detta innebär att man kan hämta data från flera länkade tabeller i ett SELECT kommando. I ett SELECT kommando kopplas tabeller samman med hjälp av en INNER JOIN eller en OUTER JOIN.
En INNER JOIN mellan två tabeller innebär att resultatlistan enbart inkluderar de poster i de båda tabeller där det finns en matchning enligt villkoret i en INNER JOIN. Om vi har en tabell med bilar och en annan tabell med biltyper så innebär en INNER JOIN mellan bilar och biltyper exempelvis att endast de bilar tas med som har en angiven biltyp som finns med i tabellen biltyper.
Den här koden för INNER JOIN i SELECT kommandon är uppdelad i två filer, en aspx sida där information från databasen presenteras och en kodsida (C# eller VB) som innehåller kod för SQL kommandot SELECT. Webbsidan för formuläret är inte kopplad till en ”MasterPage”, ett webbprojekt bör innehålla en ”MasterPage” som är kopplad till CSS-filer så att det blir smidigt att underhålla webbdesignen för hela hemsidan.
Innan det går att hämta data från databas måste man ha skapat databasen och tabeller i databasen samt skapat en namngiven anslutning till databasen i filen ”Web.config”. I den här mallen har en anslutning till en MySQL databas skapats med namnet ”ConnectionString” och det är till den anslutningen som hänvisning sker innan SQL kommandot utförs.
Koden för SELECT är omgiven av ”Try/Catch/Finally” och detta gör att eventuella felaktigheter i koden hanteras av webbapplikationen vilket är bra för att undvika att felaktigheter i koden måste hanteras av webbservern på webbhotellet.
Tänk på att du i ditt webbhotell måste ha gjort en inställning för rätt version av ”ASP.NET” avseende din webbsida (den version som anges i filen ”Web.config”). Vi använder Visual Web Developer 2005 (2010) Express Edition för webbprogrammering.
Etiketter för denna mall: » databas » sql » webbsida » hemsida » programmering
Utvalda mallar
Gåvobrev (110 900)Arvskifte (87 851)
Testamente (49 274)
Bouppteckning (35 358)
Samboavtal (34 334)
Äktenskapsförord (22 899)
Anställningsavtal (21 197)