Tecnología

Inicio

Cómo pasar un valor de un cuadro de texto a una base de datos

Un procedimiento común para cualquier programador web está recuperando información de un formulario de página y enviarlo a la base de datos para su procesamiento. Conocer cómo consultar una base de datos es una parte integral de cualquier proyecto de desarrollo. Tomando la información de usuario a partir de un cuadro de texto es una parte típica de la aplicación web y la interacción de base de datos. Usando C #, el desarrollo de una conexión a la base de datos sólo lleva unos pocos pasos.

Instrucciones

1 Crear un cuadro de texto y botón de envío en el formulario web. En este ejemplo, el elemento de formulario se utiliza para recuperar información de búsqueda sobre el nombre del producto. Cuando un usuario hace clic en el botón, la aplicación solicita la información de la base de datos.
Por ejemplo:
<Asp: TextBox id = "SearchTheSite" runat = "server" />
<Asp: Button id = "ClickMe" Text = "Búsqueda de Productos" runat = "server" />

2 Configuración de la cadena de conexión. La cadena de conexión contiene las credenciales para conectarse a la base de datos. La cadena de conexión depende del tipo de base de datos utilizada para contener los datos. Para encontrar la cadena de conexión adecuado para su instalación, consultar la sintaxis correcta en connectionstrings.com.
Por ejemplo:
strConn cadena = "Initial Catalog = MyDatabase; Data Source = ComputerName; Integrado de Seguridad = SSPI;";
SqlConnection conn = new SqlConnection estática (strConn);

3 Cree la consulta. En este ejemplo, la consulta busca de productos que utilizan el texto introducido en el cuadro de texto del paso uno.
Por ejemplo:
string consulta = "select product_name, PRODUCT_PRICE, del producto donde product_color = '" + SearchTheSite.Text + "'";

4 Utilice un objeto SqlAdapter para recuperar los datos de la base de datos utilizando la cadena de consulta.
Por ejemplo:
SqlDataAdapter myAdapter = new SqlDataAdapter (consulta, conn);

5 Rellenar un objeto DataTable con los datos recuperados de la base de datos. Tablas de datos se utilizan comúnmente en aplicaciones web para mostrar los registros.
Por ejemplo:
DataTable myTable = new DataTable ();
myAdapter.Fill (myTable);

6 Escribe el primer registro de la consola.
Por ejemplo:
System.Console.WriteLine (myTable.Rows [0] [0] .ToString ());