以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  不能将值 NULL 插入列 '_Identify'  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=135542)

--  作者:石四
--  发布时间:2019/5/29 11:33:00
--  不能将值 NULL 插入列 '_Identify'

Dim cmd As new SQLCommand
cmd.C
cmd.CommandText = "Insert Into 成品盘点 (登记, 日期, 零件图号,零件名称,箱数,数量,备注) Values(?,?,?,?,?,?,?)"
cmd.Parameters.Add("@登记","")
cmd.Parameters.Add("@日期",Date.Today)
cmd.Parameters.Add("@零件图号","")
cmd.Parameters.Add("@零件名称","name")
cmd.Parameters.Add("@箱数",100)
cmd.Parameters.Add("@数量",2)
cmd.Parameters.Add("@备注","备注")
cmd.ExecuteNonQuery

提示:
.NET Framework 版本:2.0.50727.8800
Foxtable 版本:2019.4.12.1
错误所在事件:
详细错误信息:
语句已终止。
不能将值 NULL 插入列 \'_Identify\',表 \'Sample.dbo.成品盘点\';列不允许有 Null 值。INSERT 失败。

_Indentify 列应该怎么处理?


--  作者:石四
--  发布时间:2019/5/29 11:34:00
--  
SQL server 数据库
--  作者:有点甜
--  发布时间:2019/5/29 11:47:00
--  

设置成自动递增

 

http://www.foxtable.com/webhelp/scr/1807.htm

 


--  作者:石四
--  发布时间:2019/5/29 14:43:00
--  
好了,OK!