C# 如何在c中向数据库插入listview子项

C# 如何在c中向数据库插入listview子项,c#,database,listview,visual-studio-2013,listviewitem,C#,Database,Listview,Visual Studio 2013,Listviewitem,我将添加到listview的字符串传递到要存储的数据库, 此错误在代码运行时出现: MySql.Data.dll中发生类型为MySql.Data.MySqlClient.MySqlException的未处理异常 其他信息:列计数与第1行的值计数不匹配 我想知道我哪里出错了。 代码如下: for (int y = 0; y < LVProgram.Items.Count; y++) { conn.Open(); string qq2 = @"insert int

我将添加到listview的字符串传递到要存储的数据库, 此错误在代码运行时出现:

MySql.Data.dll中发生类型为MySql.Data.MySqlClient.MySqlException的未处理异常

其他信息:列计数与第1行的值计数不匹配

我想知道我哪里出错了。 代码如下:

for (int y = 0; y < LVProgram.Items.Count; y++)
{
     conn.Open();
     string qq2 = @"insert into mydb.clientProgram(clientStrengthTrain) 
                 values('" + LVProgram.Items[y].SubItems[0].Text + "','" + 
                 LVProgram.Items[y].SubItems[1].Text + "','" + 
                 LVProgram.Items[y].SubItems[2].Text + "','" + 
                 LVProgram.Items[y].SubItems[3].Text + "','" + 
                 LVProgram.Items[y].SubItems[4].Text + "','" + 
                 LVProgram.Items[y].SubItems[5].Text + "');";
     MySqlCommand myCommand33 = new MySqlCommand(qq2, conn);
     myReader = myCommand33.ExecuteReader();
     conn.Close();
 }

加上这个。在你的价值观的每一个开始。例如:


+this.LVProgram.Items[y].SubItems[0].Text+

其他信息:列计数与第1行的值计数不匹配非常清楚,是否有与插入查询中的值相同的列数?哦,是的,是的。但是,我需要数据库中一列中的所有子项,称为clientStrengthTrain…所以我认为它会将所有子项添加到一列中