我今天自己建了个留言板,在往数据库插入数据时出现以下提示:
无法将 NULL 值插入列 'uid',表 'test.dbo.liuyanban';该列不允许空值。INSERT 失败。
语句已终止。 我的表本有四个字段,但是我只向其中插入了三个字段,所以就报错了。我想让uid这个字段自动增加,该怎么解决啊?我的数据库代码为:
create table liuyanban
(uid int primary key not null,
uname nvarchar(20),
title nvarchar(50),
content nvarchar(200)
)
插入代码:
sqlcom = "insert into liuyanban(uname,title,content) values('" + username + "','" + usertitle + "','" + usercontent + "')";
SqlCommand cmd = new SqlCommand(sqlcom,con);
cmd.ExecuteNonQuery();
无法将 NULL 值插入列 'uid',表 'test.dbo.liuyanban';该列不允许空值。INSERT 失败。
语句已终止。 我的表本有四个字段,但是我只向其中插入了三个字段,所以就报错了。我想让uid这个字段自动增加,该怎么解决啊?我的数据库代码为:
create table liuyanban
(uid int primary key not null,
uname nvarchar(20),
title nvarchar(50),
content nvarchar(200)
)
插入代码:
sqlcom = "insert into liuyanban(uname,title,content) values('" + username + "','" + usertitle + "','" + usercontent + "')";
SqlCommand cmd = new SqlCommand(sqlcom,con);
cmd.ExecuteNonQuery();
解决方案 »
- repeater嵌套repeater
- datagridview对搜索过的行进行编辑
- 生成的缩略图无法预览?
- 如何通过点击一个按钮来生成一行
- 就是页面上有好多按钮 我要按下按钮后 在文本框里面纪录按下按钮的id ,当然再次按同一个按钮时就是在文本框中去除或增加此按钮id
- .NET的目标不是跨平台的吗,为什么几年了他其他系统的解释平台迟迟出不来了呢,不解啊!!!!!!!!!!!!
- 一道有趣智力算法的讨论?
- 在RequestUri.AbsoluteUri属性中,如果包含中文,会出现乱码,有谁知道吗?
- 一个页面刷新问题 急!求大虾帮忙
- 如何去掉listbox服务器控件的边框(也就是BorderStyle=none)
- 如何判定.net 05 中treeview是否有节点被选中
- javascript验证正确邮件地址,请教js高手. 代码
那插入的时候,就可以不用insert ID了.
SQL插入的时候就不用管他了哈
(uid int identity(1,1) not null,
uname nvarchar(20),
title nvarchar(50),
content nvarchar(200)
) on primary