Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql SQL查询未知列<;未知列名称>;在<;未知字段列表>;_Mysql_.net_Vb.net_Columnname - Fatal编程技术网

Mysql SQL查询未知列<;未知列名称>;在<;未知字段列表>;

Mysql SQL查询未知列<;未知列名称>;在<;未知字段列表>;,mysql,.net,vb.net,columnname,Mysql,.net,Vb.net,Columnname,我有以下用于保存到MySQL数据库的代码。在执行代码时,出现以下错误: 错误:“新建”中的未知列“用户” 这是我的代码: Dim DBconnSTRs As String = conn.connects Dim DBconns As MySql.Data.MySqlClient.MySqlConnection = New MySql.Data.MySqlClient.MySqlConnection(DBconnSTRs) DBconns.Open() Dim sqlcmd As New MySq

我有以下用于保存到MySQL数据库的代码。在执行代码时,出现以下错误:

错误:“新建”中的未知列“用户”

这是我的代码:

Dim DBconnSTRs As String = conn.connects
Dim DBconns As MySql.Data.MySqlClient.MySqlConnection = New MySql.Data.MySqlClient.MySqlConnection(DBconnSTRs)
DBconns.Open()
Dim sqlcmd As New MySql.Data.MySqlClient.MySqlCommand
Dim sqls As String
sqls = "INSERT INTO tblwalkin(CatalogID,Picture,DateIn,TimeIn,Quarter,Semester,SchoolYear,CompName) VALUES (@catalogid,@pics,@dtein,@tmein,@quart,@sem,@sy,@pc)"
'Try
With sqlcmd
    .CommandText = sqls
    .Connection = DBconns
    .Parameters.AddWithValue("@catalogid", catid)
    .Parameters.AddWithValue("@pics", db.ConvertToBytes(PictureBox2))
    .Parameters.AddWithValue("@dtein", String.Format("{0}/{1}/{2}", DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day))
    .Parameters.AddWithValue("@tmein", TimeOfDay)
    .Parameters.AddWithValue("@quart", cbQuarter.Text)
    .Parameters.AddWithValue("@sem", lblsem.Text)
    .Parameters.AddWithValue("@sy", lblSY.Text)
    .Parameters.AddWithValue("@pc", "")
    .ExecuteNonQuery()
End With
正如您在我的查询中所看到的,列
USER
没有包含在任何地方,我不知道
NEW
来自何处

我试着清理,重建,然后保存所有。我还尝试更改程序中的变量名和数据库中的列名


有人知道为什么会发生这个错误吗

是的!!问题出在我的触发部位..嘿嘿。。我忘了我的扳机

这样,我在原始表(tblwalkin)中删除了一列,即(USER),然后我没有修改触发器表。。这就是错误的原因


“新建”中的未知列“用户”。。。错误中的NEW引用触发器本身中的“NEW.user”,因为列user已从原始中删除。

是!!问题出在我的触发部位..嘿嘿。。我忘了我的扳机

这样,我在原始表(tblwalkin)中删除了一列,即(USER),然后我没有修改触发器表。。这就是错误的原因


“新建”中的未知列“用户”。。。错误中的NEW引用触发器本身中的“NEW.user”,因为列user已从原始列中删除。

它突出显示.EXECUTION NON QUERY(),错误将显示在何处中断查询并查看错误消息是否更改。例如,从
VALUES
子句中删除
@pc
,只留下7个值。catid另一个子句中只有一个主键table@TimBiegeleisen好的,等等。。让我try@TimBiegeleisen当pc从值中删除时,它会显示“列计数与第1行的值计数不匹配”,突出显示.EXECUTION NON QUERY(),错误将显示在哪里中断查询并查看错误消息是否更改。例如,从
VALUES
子句中删除
@pc
,只留下7个值。catid另一个子句中只有一个主键table@TimBiegeleisen好的,等等。。让我try@TimBiegeleisen当pc从值中删除时,会显示“列计数与第1行的值计数不匹配”