C# 如何在c中向数据库插入listview子项
我将添加到listview的字符串传递到要存储的数据库, 此错误在代码运行时出现: MySql.Data.dll中发生类型为MySql.Data.MySqlClient.MySqlException的未处理异常 其他信息:列计数与第1行的值计数不匹配 我想知道我哪里出错了。 代码如下: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
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…所以我认为它会将所有子项添加到一列中