[Microsoft][ODBC SQL Server Driver][SQL Server]无法将 NULL 值插入列 'id',

[Microsoft][ODBCSQLServerDriver][SQLServer]无法将NULL值插入列'id',表'rencai.dbo.sendappl';该列不... [Microsoft][ODBC SQL Server Driver][SQL Server]无法将 NULL 值插入列 'id',表 'rencai.dbo.sendappl';该列不允许空值。INSERT 失败。

/employee/sendappl.asp,行 7

sql="insert into Sendappl (person_id,worksite_id,addtime,user_id) values ('"&session("user_id")&"','"&id&"','"&now()&"','"&request("user_id")&"')"
conn.execute(sql)
conn.close

6到8行是这样的
请问这是怎么回事!
展开
 我来答
百度网友55331ffa3
2005-12-12 · TA获得超过101个赞
知道答主
回答量:193
采纳率:0%
帮助的人:186万
展开全部
Microsoft][ODBC SQL Server Driver][SQL Server]无法将 NULL 值插入列 'id',表 'rencai.dbo.sendappl';该列不允许空值。INSERT 失败。

错误表明你的 &id& 这个参数的值为空,而你数据库可能设置了该字段不准许为空,所以出现了错误,有两种解决办法,一是把数据库该字段设置为可以为空,二是在程序里面控制 &id& 不为空。
瞿亦声童
2019-06-08 · TA获得超过3641个赞
知道大有可为答主
回答量:3023
采纳率:33%
帮助的人:169万
展开全部
无法将
null
值插入列
明显该列不允许为空,需要插入个值
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式