簡體   English   中英

System.FormatException:'輸入字符串的格式不正確。

[英]System.FormatException: 'The input string does not have the correct format.'

查詢不起作用

我想用查詢修改字段,結構很難

     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());
        }

您的單引號看起來不正確,請嘗試此

            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 + "';"; 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM