Это то, что я пытаюсь сделать после получения строки из последовательного порта. я получаю пробел между данными, поэтому я помещаю две петли для их устранения. я хочу, чтобы получать данные, охватывающие несколько столбцов и одной строки для каждого отдельного запуска делать во время цикла .. Заранее спасибоПередача имени столбца в виде строки в mysql Вставить запрос
string text = sp.readline();
for (int i = 0; i < text.Length;)
{
p = text[i].ToString();
if (p != " ")
{
do
{
x += text[i].ToString();
s = text[i].ToString();
i++;
} while (s != " ");
try
{
string col = "column" + no.ToString();
MySqlCommand cmd = conn.CreateCommand();
cmd.CommandText = "INSERT INTO testdata("+col+")VALUES(?data)";
cmd.Parameters.Add("?data", MySqlDbType.VarChar).Value = x;
cmd.ExecuteNonQuery();
x = "";
p = "";
no++;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
} i++;
}
что ошибка вы получаете – donstack