Я никогда не пробовал что-то подобное, поэтому мне нужна ваша помощь.
У меня есть следующий код:
public int AddChannel(NameValueCollection FormValues)
{
string Keys = string.Join(",",FormValues.AllKeys);
string Values = string.Join(",", FormValues.AllKeys.Select(key => String.Format("\"{0}\"", HttpContext.Current.Server.HtmlEncode(FormValues[key]))));
return InsertQuery("INSERT INTO channels (" + Keys + ") VALUES (" + Values + ");");
}
при обработке некоторые поля должны быть целыми числами, в противном случаеMySQL запрос не проходит.Как я могу проверить и преобразовать KeyValue в правильный тип?