Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/61.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 关于最后一次插入,请帮助我_Mysql_Vb.net - Fatal编程技术网

Mysql 关于最后一次插入,请帮助我

Mysql 关于最后一次插入,请帮助我,mysql,vb.net,Mysql,Vb.net,这是我所拥有的 问题是,last\u insert\u id不起作用 Private Sub btnsave_Click(ByVal sender作为System.Object,ByVal e作为System.EventArgs)处理btnsave。单击 CMD.CommandText=“插入产品tbl(库存编号、产品描述、价格、单位)值(@stockno、@catid、@compid、@desc、@price、@Unit);选择最后一次插入ID() CMD.Parameters.AddWith

这是我所拥有的

问题是,
last\u insert\u id不起作用

Private Sub btnsave_Click(ByVal sender作为System.Object,ByVal e作为System.EventArgs)处理btnsave。单击
CMD.CommandText=“插入产品tbl(库存编号、产品描述、价格、单位)值(@stockno、@catid、@compid、@desc、@price、@Unit);选择最后一次插入ID()
CMD.Parameters.AddWithValue(“@stockno”,txtstockno.Text)
CMD.Parameters.AddWithValue(“@desc”,txtdesc.Text)
CMD.Parameters.AddWithValue(“@price”,txtprice.Text)
CMD.Parameters.AddWithValue(“@Unit”,txtnit.Text)
Dim ProductID为Int32
尝试
ProductID=(System.Convert.ToInt32(CMD.ExecuteScalar))
特例
TR.Rollback()
CN.Close()
投手
结束尝试
“上面的代码运行得很好,但是当第二次插入到
“库存”\u tbl它根本不起作用。我是错过了什么还是做错了?
CMD.CommandText=“插入存货清单(productid,qty)值(@productid,@qty)”
CMD.Parameters.Clear()
CMD.Parameters.AddWithValue(“@orderID”,ProductID)
'CMD.Parameters.AddWithValue(“@qty”,txtqty.Text)
尝试
CMD.ExecuteNonQuery()
特例
TR.Rollback()
投手
结束尝试
提交
CN.Close()

last\u insert\u id
仅当您的表中有
自动递增
变量时才有效

你们的桌子结构是什么?执行命令
descripe myTable