none
Erro al grabar en c# RRS feed

  • Pregunta

  • Amigos al intenatar grabar me da este error que puede ser

    este es mi codigo que tengo para grabar

     using (MySqlConnection ccg = new MySqlConnection(CadenaConexionNAV))
                    {
                        string query = @"insert into semanas (codigo, semana1, semana2, semana3, semana4, semana5, semana6, semana7, semana8, semana9, semana10, semana11, semana12, semana13, semana14, semana15, semana16, semana17, semana18, semana19, semana20, semana21, semana22, semana23, semana24, semana25, semana26, semana27, semana28, semana29, semana30, semana31, semana32, semana33, semana34, semana35, semana36, semana37, semana38, semana39, semana40, semana41, semana42, semana43, semana44, semana45, semana46, semana47, semana48, semana49, semana50, semana51, semana52)
                                      values(@codigo, @semana1, @semana2, @semana3, @semana4, @semana5, @semana6, @semana7, @semana8, @semana9, @semana10, @semana11, @semana12, @semana13, @semana14, @semana15, @semana16, @semana17, @semana18, @semana19, @semana20, @semana21, @semana22, @semana23, @semana24, @semana25, @semana26, @semana27, @semana28, @semana29, semana30, @semana31, @semana32, @semana33, @semana34, @semana35, @semana36, @semana37, @semana38, semana39, @semana40, @semana41, @semana42, @semana43, @semana44, @semana45, @semana46, @semana47, @semana48, @semana49, @semana50, semana51, @semana52";
    
                      
    
                        foreach (DataGridViewRow fila1 in dataGridView1.SelectedRows)
                        {
                            MySqlCommand agregarsac = new MySqlCommand(query, ccg);
                              ccg.Open();
    
                        agregarsac.Parameters.Clear();
                            agregarsac.Parameters.AddWithValue("@codigo", Convert.ToString(fila1.Cells[0].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana1", Convert.ToString(fila1.Cells[1].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana2", Convert.ToString(fila1.Cells[2].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana3", Convert.ToString(fila1.Cells[3].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana4", Convert.ToString(fila1.Cells[4].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana5", Convert.ToString(fila1.Cells[5].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana6", Convert.ToString(fila1.Cells[6].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana7", Convert.ToString(fila1.Cells[7].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana8", Convert.ToString(fila1.Cells[8].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana9", Convert.ToString(fila1.Cells[9].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana10", Convert.ToString(fila1.Cells[10].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana11", Convert.ToString(fila1.Cells[11].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana12", Convert.ToString(fila1.Cells[12].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana13", Convert.ToString(fila1.Cells[13].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana14", Convert.ToString(fila1.Cells[14].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana15", Convert.ToString(fila1.Cells[15].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana16", Convert.ToString(fila1.Cells[16].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana17", Convert.ToString(fila1.Cells[17].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana18", Convert.ToString(fila1.Cells[18].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana19", Convert.ToString(fila1.Cells[19].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana20", Convert.ToString(fila1.Cells[20].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana21", Convert.ToString(fila1.Cells[21].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana22", Convert.ToString(fila1.Cells[22].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana23", Convert.ToString(fila1.Cells[23].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana24", Convert.ToString(fila1.Cells[24].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana25", Convert.ToString(fila1.Cells[25].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana26", Convert.ToString(fila1.Cells[26].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana27", Convert.ToString(fila1.Cells[27].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana28", Convert.ToString(fila1.Cells[28].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana29", Convert.ToString(fila1.Cells[29].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana30", Convert.ToString(fila1.Cells[30].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana31", Convert.ToString(fila1.Cells[31].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana32", Convert.ToString(fila1.Cells[32].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana33", Convert.ToString(fila1.Cells[33].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana34", Convert.ToString(fila1.Cells[34].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana35", Convert.ToString(fila1.Cells[35].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana36", Convert.ToString(fila1.Cells[36].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana37", Convert.ToString(fila1.Cells[37].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana38", Convert.ToString(fila1.Cells[38].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana39", Convert.ToString(fila1.Cells[39].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana40", Convert.ToString(fila1.Cells[40].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana41", Convert.ToString(fila1.Cells[41].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana42", Convert.ToString(fila1.Cells[42].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana43", Convert.ToString(fila1.Cells[43].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana44", Convert.ToString(fila1.Cells[44].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana45", Convert.ToString(fila1.Cells[45].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana46", Convert.ToString(fila1.Cells[46].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana47", Convert.ToString(fila1.Cells[47].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana48", Convert.ToString(fila1.Cells[48].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana49", Convert.ToString(fila1.Cells[49].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana50", Convert.ToString(fila1.Cells[50].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana51", Convert.ToString(fila1.Cells[51].Value.ToString()));
                            agregarsac.Parameters.AddWithValue("@semana52", Convert.ToString(fila1.Cells[52].Value.ToString()));
    
    
    
                            agregarsac.ExecuteNonQuery();
                        }
                        ccg.Close();
                    }
    
                
            }

    saludos


    ruben

    martes, 26 de junio de 2018 9:48

Respuestas

  • Buenas Ruben,

    Te falta cerrar el parentesis después de @Semana52... ")"

    Cuando tengas cosas asi, una manera de encontrar el fallo es utilizar el Workbench de MySQL, que te chiva donde estan el fallo:

    Fíjate que cuando esta bien no subraya nada

    Nos comentas como te va

    Atte


    Jorge Turrado Ferrero

    Mis repositorios en GitHub

    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:


    martes, 26 de junio de 2018 10:00

Todas las respuestas

  • Buenas Ruben,

    Te falta cerrar el parentesis después de @Semana52... ")"

    Cuando tengas cosas asi, una manera de encontrar el fallo es utilizar el Workbench de MySQL, que te chiva donde estan el fallo:

    Fíjate que cuando esta bien no subraya nada

    Nos comentas como te va

    Atte


    Jorge Turrado Ferrero

    Mis repositorios en GitHub

    No olvides votar mi comentario si te ha ayudado y marcarlo como respuesta si ha sido la solución, con eso ayudas a mejorar mi reputación en la comunidad y a identificar la respuesta a la gente que tenga el mismo problema.

    Para obtener una respuesta lo más rápida y concisa posible, te recomiendo:


    martes, 26 de junio de 2018 10:00
  • Gracias Jorge

    madre mia genio

    saludos


    ruben

    martes, 26 de junio de 2018 13:31
  • Por cierto Jorge mira este post

    https://social.msdn.microsoft.com/Forums/es-ES/119961be-e096-48f0-8d8b-4cac6fabbbf1/recorrer-bd-por-columna?forum=vcses


    ruben

    martes, 26 de junio de 2018 13:31