Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Guillito en 28 Julio 2015, 05:09 am



Título: Input string was not in a correct format.
Publicado por: Guillito en 28 Julio 2015, 05:09 am
Hola, como les va?, quiero llenar la Grilla GridCargaNota con el siguiente código, pero al compilar, me da el error que lleva el titulo..........(el Error me salta en la línea de ******)............

Código
  1.  
  2. protected void ButtonAceptar_Click(object sender, EventArgs e)
  3.        {
  4.            string cadenaConexion = WebConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString;
  5.            using (OleDbConnection cnn = new OleDbConnection(cadenaConexion))
  6.            {
  7.                cnn.Open();
  8.                string query1 = string.Empty;
  9.                string query2 = string.Empty;
  10.  
  11.                query1 = "SELECT Id_Nota, Nota, [Fecha Trimestre], Tipo, Etapa, Dni, Nombre, Apellido, id_alumMatCurso From Notas N Where N.id_alumMatCurso = @idCurMater";
  12.                query2 = "SELECT id_cursoMateria From CursosMaterias cm Where cm.id_Curso = @idCurso AND cm.id_Materia = @idMateria";
  13.  
  14.                ViewState["idCurMater"] = query2;
  15.  
  16.                OleDbCommand com = new OleDbCommand(query1,cnn);
  17.                OleDbCommand com1 = new OleDbCommand(query2,cnn);
  18.                com.Parameters.AddWithValue("@idCurso", Convert.ToInt32(ViewState["idCurso"]));
  19.                com.Parameters.AddWithValue("@idMateria", Convert.ToInt32(ViewState["idMateria"]));
  20.                ******com1.Parameters.AddWithValue("@idCurMater", Convert.ToInt32(ViewState["idCurMater"]));******
  21.  
  22.                com.ExecuteNonQuery();
  23.                com1.ExecuteNonQuery();
  24.  
  25.                OleDbDataAdapter da = new OleDbDataAdapter(com);
  26.  
  27.                DataTable dt = new DataTable();
  28.                da.Fill(dt);
  29.  
  30.                GridCargaNota.DataSource = dt;
  31.                GridCargaNota.DataBind();
  32.  
  33.  
  34.  


 Desde ya, les agradezco su ayuda, nos estamos viendo, saludos......


Título: Re: Input string was not in a correct format.
Publicado por: fran800m en 31 Julio 2015, 20:53 pm
Estás intentado convertir a entero la SQL "SELECT id_cursoMateria From CursosMaterias cm Where cm.id_Curso = @idCurso AND cm.id_Materia = @idMateria"


Título: Re: Input string was not in a correct format.
Publicado por: DarK_FirefoX en 1 Agosto 2015, 03:00 am
@Guillito, Veo que estás con problemas en el mismo método hace rato, creo que vamos a tener que hacer una cooperativa para ayudarte a resolver ese problema :silbar:

Salu2s