Когда я обновляю поле в моей базе данных MySQL, оно всегда добавляет пробел к значению.Я попытался удалить пробел с помощью команды trim и команды replace.Ни один из них не работал.Поэтому я ожидаю, что это не пробел, а какой-то смутный символ ASCII.Вот команды, которые я использовал:
this.foo = result.GetValue(0).ToString().Trim();
this.bar = result.GetValue(0).ToString().Replace(" ","");
Поле, которое оно обновляет, - VARCHAR (xx).Это моя команда обновления MySQL:
MySqlCommand cmd = new MySqlCommand("UPDATE " + table + " SET " + new_field + " =' " + new_value+ "' WHERE " + field+ "= " + value + "",this.con);
this.con - мое подключение к базе данных MySQL.
К вашему сведению: я использую .NET 3.5CF с DLL-библиотекой mysql.data.cfVisual Studio 2008.
Может кто-нибудь помочь мне с этой проблемой?Это сводит меня с ума.