首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp实现插入数据,编号自动加1解决方法

2012-05-29 
asp实现插入数据,编号自动加1现在的做的一个网页中,我有一个输入数据的页面,数据输入后点击添加,输入的数

asp实现插入数据,编号自动加1
现在的做的一个网页中,我有一个输入数据的页面,数据输入后点击添加,输入的数据会插入到知道的数据库中,表名为mac,在mac的表中有一个bh字段,该字段值如何实现插入一条数据后,bh值加一,

[解决办法]
数据库 把 该字段设置成 自增量 种子为 1 
或者 通过 获取 该字段的最大值 加1
[解决办法]

探讨

数据库 把 该字段设置成 自增量 种子为 1
或者 通过 获取 该字段的最大值 加1

[解决办法]
你要写的是存储过程,还是设计数据库
[解决办法]
这看数据库是怎么设计的了,
如果bh不是自增长的,
那插入时候先取得bh最大的,然后再+1;
然后插入
[解决办法]
探讨
引用:

通过 获取 该字段的最大值 加1

这个代码怎么实现?

[解决办法]
如果是想实现计数的话就select count(1) from mac 获取总量,然后加1,然后insert到数据库的这个字段,如果指向获取字段的最大值的话,那就 select top 1 bh from mac order by bh desc
[解决办法]
自增量可以自己定
[解决办法]
直接将数据库那个字段设为自增不就行吗?
[解决办法]
探讨

直接将数据库那个字段设为自增不就行吗?

[解决办法]
1、如果是oracle数据库,请用序列做;
2、如果是mssql并且不能设置为自增,最好在insert语句中进行增1的执行,不要在程序中写;

热点排行