Wie Sie einen Wert aus einer Textbox an eine Datenbank übergeben

September 19

Ein gemeinsames Verfahren für jeden Webprogrammierer ist das Abrufen von Informationen aus einem Formular Seite und senden es an die Datenbank für die Verarbeitung. Zu wissen, wie eine Datenbankabfrage ist fester Bestandteil eines jeden Entwicklungsprojekts. Unter Benutzerinformationen aus einer Textbox ist ein typischer Teil der Webanwendung und der Datenbank Interaktion. Mit c#, dauert Entwicklung einer Verbindungs zur Datenbank nur ein paar Schritte.

Anweisungen

1 Erstellen Sie eine Textbox und reichen Sie Button im Webformular ein. In diesem Beispiel werden das Formularelement Suchinformationen auf einen Produktnamen abgerufen. Klickt ein Benutzer auf die Schaltfläche, fordert die Anwendung die Informationen aus der Datenbank.Zum Beispiel:< Asp: TextBox Id = "SearchTheSite" Runat = "Server" / >< Asp: Button Id = "ClickMe" Text = "Suche Produkte" Runat = "Server" / >

2 Richten Sie die Verbindungszeichenfolge ein. Die Verbindungszeichenfolge enthält die Anmeldeinformationen für die Verbindung zur Datenbank. Die Verbindungszeichenfolge ist abhängig vom Typ der Datenbank verwendet, um die Daten aufzunehmen. Um die richtige Verbindungszeichenfolge für Ihre Konfiguration zu finden, suchen Sie die korrekte Syntax bei connectionstrings.com.Zum Beispiel:Zeichenfolge StrConn = "Initial Catalog = MyDatabase; Data Source = ComputerName; Integrated Security = SSPI;";statische SqlConnection Conn = neue SqlConnection(strConn);

3 Erstellen Sie die Abfrage. In diesem Beispiel sucht die Abfrage auf Produkte mit dem Text aus Schritt 1 in die Textbox eingegeben.Zum Beispiel:Zeichenfolge-Abfrage = "wählen Sie Produkt Product_name, Product_price, wo Product_color ='" + SearchTheSite.Text + "'";

4 Mithilfe eines SqlAdapter-Objekts zum Abrufen der Daten aus der Datenbank mithilfe der Abfragezeichenfolge.Zum Beispiel:SqlDataAdapter MyAdapter = new SqlDataAdapter (Abfrage, Conn);

5 Füllen Sie ein DataTable-Objekt mit den Daten aus der Datenbank abgerufen. Datentabellen werden häufig in Webanwendungen verwendet, um Datensätze anzuzeigen.Zum Beispiel:DataTable MyTable = new DataTable();}myAdapter.Fill(myTable);

6 Schreiben Sie den ersten Datensatz an die Konsole.Zum Beispiel:System.Console.WriteLine (myTable.Rows [0] [0]. ToString());