0

私はこのアップデートを持っています:

sql = "UPDATE table SET prioridade = @prioridade, situacao = @sit , responsavel = @resp , previsao_termino = @previsao, chamado_designado = @designado WHERE id = @id";

MySqlCommand cmd = new MySqlCommand();
cmd.CommandText = sql;
cmd.CommandType = CommandType.Text;
cmd.Parameters.Add(new MySqlParameter("@prioridade", MySqlDbType.Int32)).Value = ch.Prioridade_ID;
cmd.Parameters.Add(new MySqlParameter("@sit", MySqlDbType.Int32)).Value = ch.Situacao_ID;
cmd.Parameters.Add(new MySqlParameter("@resp", MySqlDbType.Int32)).Value = ch.Responsavel_ID;
cmd.Parameters.Add(new MySqlParameter("@previsao", MySqlDbType.Date)).Value = ch.Previsao_Termino;
cmd.Parameters.Add(new MySqlParameter("@designado", MySqlDbType.Int32)).Value = ch.Chamado_Designado;
cmd.Parameters.Add(new MySqlParameter("@id", MySqlDbType.Int32)).Value = ch.ID;
_dal.Executar(cmd); 

の値は、フィールドis ach.Previsao_Terminoと同じです。それが作成されると、次のようなエラーがスローされます。 31/05/2013previsao_terminodate typeupdate

Wrong Value for the field previsao_termino 0031-05-2013.

それはどこ00から来たのですか?たぶんコネクタ?コネクタを新しいバージョンに更新しました。また、コネクタを更新しましたVisualStudio 2010VisualStudio 2012、それを変更して以来、多くの問題があります uu

4

1 に答える 1