ASP.NET - Error mostrando datos de un DB sqlexpress a textbox ASP

 
Vista:
Imágen de perfil de Luis Diego

Error mostrando datos de un DB sqlexpress a textbox ASP

Publicado por Luis Diego (1 intervención) el 13/12/2014 11:17:53
Hola todos,

Soy nuevo en el foro, estoy estudiando programación y tengo un proyecto donde quiero mostrar los datos que tengo en una DB a un textbox pero estoy teniendo un error :

Se produjo una excepción de tipo 'System.Data.SqlClient.SqlException' en System.Data.dll pero no se controló en el código del usuario

Información adicional: Incorrect syntax near 'refresco".
Donde "refresco" es el dato que quiero mostrar.

Aca esta el Codigo:


public partial class buscarinv : System.Web.UI.Page
{

protected void Page_Load(object sender, EventArgs e)
{

}
protected void btnbuscar_Click(object sender, EventArgs e)
{
SqlConnection cn = new SqlConnection(@"Data Source=(LocalDB)\v11.0;AttachDbFilename=C:\Users\lquesada\Desktop\examen3\App_Data\inventarios.mdf");
SqlCommand com;

string str;

cn.Open();
str = "select * from productos where producto'" + ddproducto.Text.Trim() + "'";
com = new SqlCommand(str, cn);
SqlDataReader reader = com.ExecuteReader();
if (reader.Read())
{
txtcodigo.Text = reader["Codigo"].ToString();
txtproducto.Text = reader["producto"].ToString();
txtprecio.Text = reader["precio"].ToString();
txtexistencias.Text = reader["existencias"].ToString();
reader.Close();
cn.Close();

}
}
}
Agradezco cualquier aporte que me puedan hacer a mi consulta!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Hugo Correa
Val: 76
Plata
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

Error mostrando datos de un DB sqlexpress a textbox ASP

Publicado por Hugo Correa (91 intervenciones) el 06/01/2015 16:21:50
Para empezar te falta el "="

str = "select * from productos where producto = ' " + ddproducto.Text.Trim() + " ' ";
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar