Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/05/2009, 09:27
fragNatic
 
Fecha de Ingreso: octubre-2008
Mensajes: 43
Antigüedad: 15 años, 7 meses
Puntos: 0
Acceso a BD SQL en ADO.NET [CONSULTA SELECT]

Buenas :D

Estamos intentando hacer una aplicacion con una interfaz para manejar inserciones y consultas a una BD creada dentro de Visual Studio.

Nosotros añadimos la base de datos al proyecto y luego nos conectamos mediante Datos/Agregar nuevo origen de datos, y nos dice que la conexión es "AlmacenConnectionString".

Bien, pues ahora estamos haciendo un metodo que simplemente coja el texto de un textbox y lo meta en una consulta sql para buscar en una tabla.

Código C#:
Ver original
  1. private void button1_Click(object sender, EventArgs e)
  2.         {
  3.             String dni = busca.Text; //esto coge el valor del texto del textBox que se llama busca
  4.  
  5.             using (SqlConnection connection = new SqlConnection(AlmacenConnectionString))
  6.             {
  7.                 SqlCommand comando = new SqlCommand("SELECT DNI FROM Clientes WHERE DNI='" + dni + "';",
  8. connection);
  9.  
  10.  
  11.                 // Open the connection and execute the reader.
  12.                 connection.Open();
  13.                 SqlDataReader reader = comando.ExecuteReader();
  14.  
  15.                 if (reader.HasRows)
  16.                 {
  17.                     checkBox1.Checked = true;
  18.                 }
  19.                 else
  20.                 {
  21.                     checkBox1.Checked = false;
  22.                 }
  23.                 reader.Close();
  24.           }
  25.  
  26.  
  27.         }


No tenemos nada de idea, pero buscando en la ayuda de ADO.NET encontramos que se hace así.

El problema es que nos tira un error diciendo que " El nombre 'AlmacenConnectionString' no existe en el contexto actual", cuando tiene que existir (o eso creo) porque yo añadí el origen de datos con ese nombre.

Si nos pueden ayudar se lo agradecemos, muchas gracias