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.
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 de eyebird
1