获取新建文章的ID

来源:百度知道 编辑:UC知道 时间:2024/06/08 08:20:57
1.我在CS文件那写了个方法,是select max(ArtID)。但是当这个页面一加载时就触发了这个方法,这样select出的最大ID就是数据库原有的文章最大ID。
2.等程序调用完了这个方法,我才能创建新文章。创建完后却不能再次执行这个方法获取MAX(ArtID)。
3.也就是说应该是页面生命周期的问题,获取ID的方法比创建文章先执行了,有没好办法让创建文章后再次获取一次ID。
asp.net(C#)的
现在问题是。。。插入之后就没办法再执行一次CS里面的方法。。。我断点调试。。。都跳不会select max(ID)的那个方法。。。

插入时直接调用方法返回第一行第一列那就是Id 不用 select max(artId)

如:
try
{
int result = Convert.ToInt32(cmd.ExecuteScalar());
return result;
}
catch
{
return 0;
}

插入数据库后再执行一次select max(ArtID)不就可以了吗

再手动调用一次呗

用的着这么麻烦吗???
你建触发器把ArtID设成自增的不就行了吗?!