Primeiramente se voce paassar um valor normal no @Nome do insert
verifica se ele funciona...
se ele salva
faz o teste assim
string strInsert = "INSERT INTO TESTE(Nome) VALUES ("Teste nome")";
e comenta a linha
objCamand.Parameters.AddWithValue("@NOME", "Valor atribuído...");
e verifica se ele salva normalmente...
se sim,
muda a linha
objCamand.Parameters.AddWithValue("@NOME", "Valor atribuído...");
para
objCamand.Parameters.AddWithValue("@Nome", "Valor atribuído...");
pois em alguns Mysql, ele vem com Case sensitive habilitado.
att,
Leandro