1。错误提示为
错误提示为当 IDENTITY_INSERT 设置为 OFF 时,不能为表 '毕业设计题目' 中的标识列插入显式值。
可是我已经在数据库中设置了 set IDENTITY_INSERT 毕业设计题目 on 的属性
2。当我把数据库中的主键的表示规范改为否时就可以插入了。我的变成环境为VS2008 C#。我想是不是我的数据库有问题,还是有别的什么毛病,希望您能帮助我。
3。我的代码如下:
DataClassesDataContext l1 = new DataClassesDataContext();
毕业设计题目 bysjtm = new 毕业设计题目
{ 题目名称=论题标题.Text.Trim().ToString(),
专业名称=所属专业.SelectedValue.Trim().ToString(),
要求=论文要求.Text.Trim().ToString(),
年份 = DateTime.Now,
选择状态=false,
教师编号= Session["用户编号"].ToString()
};
l1.毕业设计题目.InsertOnSubmit(bysjtm); try
{
l1.SubmitChanges();
}
catch (Exception a)
{
l1.SubmitChanges();
}
}
4。还有,我就剩下35分了,希望您能帮助我这个初学者!
错误提示为当 IDENTITY_INSERT 设置为 OFF 时,不能为表 '毕业设计题目' 中的标识列插入显式值。
可是我已经在数据库中设置了 set IDENTITY_INSERT 毕业设计题目 on 的属性
2。当我把数据库中的主键的表示规范改为否时就可以插入了。我的变成环境为VS2008 C#。我想是不是我的数据库有问题,还是有别的什么毛病,希望您能帮助我。
3。我的代码如下:
DataClassesDataContext l1 = new DataClassesDataContext();
毕业设计题目 bysjtm = new 毕业设计题目
{ 题目名称=论题标题.Text.Trim().ToString(),
专业名称=所属专业.SelectedValue.Trim().ToString(),
要求=论文要求.Text.Trim().ToString(),
年份 = DateTime.Now,
选择状态=false,
教师编号= Session["用户编号"].ToString()
};
l1.毕业设计题目.InsertOnSubmit(bysjtm); try
{
l1.SubmitChanges();
}
catch (Exception a)
{
l1.SubmitChanges();
}
}
4。还有,我就剩下35分了,希望您能帮助我这个初学者!
{
l1.毕业设计题目.InsertOnSubmit(bysjtm);
l1.SubmitChanges();
}
catch (Exception a)
{
throw new Exception(a.Message);
//throw;
}
还有就是在数据库中,当把主键设成自增列,在数据库的表中能否直接插入数据呢,按理是能正常插入数据个.