VB.. NET和MySQL:从表(列)导入另一个数据到另一个表



输入图片描述

我一直有问题从另一个表导入另一个数据,以创建一个新的登录记录

ConnectToDB()
sql = "insert into monitoring (id_num, fname, lname, status, floor_level) VALUES (@num),(@name),(@lname),(@stat),(@lev)"

cmd = New MySqlCommand(sql, cn)
With cmd
.Parameters.AddWithValue("@name", TextBox2.Text)
.Parameters.AddWithValue("@lname", TextBox3.Text)
.Parameters.AddWithValue("@stat", TextBox5.Text)
.Parameters.AddWithValue("@lev", lev)
.ExecuteNonQuery()
End With

这就是我所尝试的,但我一直得到一个SQL错误

,现在这是我一直得到后,我修复了我的SQL语法在这里输入图像描述,它说一个未处理的异常类型'MySql.Data.MySqlClient. mysql '。在MySql.Data.dll中发生MySqlException'附加信息:列计数不匹配值计数在第1行,但如果我计算我的数据库列,它是适合和相同的量在我的查询

对value的查询必须像这样

sql = "insert into monitoring (id_num, fname, lname, status, floor_level) VALUES (@num, @name, @lname, @stat, @lev)"

相关内容

  • 没有找到相关文章

最新更新