Hvordan passere en verdi fra en tekstboks til en database

En vanlig prosedyre for alle web programmerer henter informasjon fra en side skjema og sende det til databasen for behandling. Å vite hvordan å spørre en database er en integrert del av enhver utviklingsprosjekt. Tar brukerinformasjon fra en tekstboks er en typisk del av web-applikasjon og database samhandling. Ved hjelp av C #, utvikle en tilkobling til databasen tar bare noen få trinn.

Bruksanvisning

1 Lag en tekstboks og send-knappen på webskjema. I dette eksempel blir form-elementet brukes til å hente informasjon søk på et produktnavn. Når en bruker klikker på knappen, ber programmet informasjon fra databasen.
For eksempel:
<Asp: TextBox id = "SearchTheSite" runat = "server" />
<Asp: Button id = "ClickMe" Text = "Søk bare i produkter" runat = "server" />

2 Oppsett tilkoblingsstrengen. Tilkoblingsstrengen har legitimasjon for å koble til databasen. Tilkoblingsstrengen er avhengig av type av databasen som brukes til å holde dataene. For å finne riktig tilkoblingsstrengen for oppsettet, se opp riktig syntaks på connectionstrings.com.
For eksempel:
string strConn = "Initial Catalog = mine; Data Source = Computer; Integrated Security = SSPI;";
statisk SqlConnection conn = new SqlConnection (strConn);

3 Lag spørringen. I dette eksempelet søker søket på produkter ved hjelp av tekst skrevet inn i tekstboksen fra trinn én.
For eksempel:
string query = "select product_name, PRODUCT_PRICE, fra produkt hvor product_color = '» + SearchTheSite.Text + "'";

4 Bruk en SqlAdapter objekt for å hente data fra databasen ved hjelp av søkestrengen.
For eksempel:
SqlDataAdapter myAdapter = ny SqlDataAdapter (spørring, conn);

5 Fyll en Datatable objekt med data hentet fra databasen. DataTables blir ofte brukt i web-applikasjoner for å vise poster.
For eksempel:
Datatable MyTable = new Datatable ();
myAdapter.Fill (MyTable);

6 Skriv den første posten til konsollen.
For eksempel:
System.Console.WriteLine (myTable.Rows [0] [0] .ToString ());