Me marca el error "No encuentra la tabla 0"

En verdad espero y me puedas ayudar, estoy empezando en esto de la programación con C# y la verdad se me esta dificultando un poco. Tengo el siguiente problema:
Necesito seleccionar de un combobox una lista de códigos que están almacenados en la base de datos y en un textbox debe aparecer automáticamente la descripción de dicho código, al presionar el botón consultar en otro textbox me debe calcular el total del precio de cada código pero cada código puede estar repetido varias veces por ejemplo:
Código precio
345          2.4
879         89.9
345          3.7
El código que tengo hasta el momento solo me muestra los datos en combobox y me muestra automáticamente la descripción pero al presionar el botón para que me muestre el total me manda el mensaje "no se encuentra la tabla 0". El código que tengo para hacer la suma es el siguiente:
try
{
bd = new DataBase();
DataSet dsSuma = new DataSet();
dsSuma = bd.ViewTable_DataSet("Select SUM(consumo) AS Suma From almacen WHERE tint =" + comboBox1.Text);
txtSuma.Text = Convert.ToString(dsSuma.Tables[0].Rows[0]["Suma"]);
}
catch (Exception ex)
{
MessageBox.Show("Error durante la busqueda : " + ex.Message, "Error");
}
Espero y puedas darme una ayudadita por que yo no se por que me muestra ese error.

1 Respuesta

Respuesta
1
Comprueba que tu consulta :
Select SUM(consumo) AS Suma From almacen WHERE tint =" + comboBox1.Text
Te devuelva resultados al parecer no encuentra ningún resultado en la consulta por tanto no te rellena ninguna tabla.
Si gracias por responder ya pude resolverlo al combobox le faltaban comillas por el tipo de datos que le llega de la base de datos.
Pero te seguiré molestando en ocasiones posteriores.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas