System.FormatException:'输入字符串的格式不正确。'

时间:2019-05-13 19:30:29

标签: c# mysql

查询无效

我想用查询修改字段,结构很困难

     private void carregaDades()
                {
                    BaseDades bd = new BaseDades();
                    // recuperem llista de la BD
                    magatzem ma = new magatzem();

                    ma.recuperaDades();
                    String sql = "update Almacen set id_almacen=" + Convert.ToInt32(TB_ID.Text) + "'nom_almacen='" +
                     TB_NOM.Text + "',pais='" + TB_PAIS.Text + "',municipi='" + TB_MUNICIPI.Text + ";"; 
                    bd.ExecutaSql(sql, bd.getConnection());

                }




public MySqlDataAdapter recuperaDades()
        {
            String sql = "SELECT * FROM  Almacen;";
            BaseDades BDAlmacen = new BaseDades();
            return BDAlmacen.consultaSELECT(sql, BDAlmacen.getConnection());
        }

1 个答案:

答案 0 :(得分:-2)

您的单引号看起来不正确,请尝试

            String sql = "update Almacen set id_almacen=" + Convert.ToInt32(TB_ID.Text) + ",nom_almacen='" +
             TB_NOM.Text + "',pais='" + TB_PAIS.Text + "',municipi='" + TB_MUNICIPI.Text + "';";