ASP如何将数据库记录中的字段最大值+1填入给文本框
ASP如何将数据库记录中的字段最大值+1填入给文本框要详细代码,加追加高分selectmax(字段)as字段from表名取得后,就<inputtype="text"val...
ASP如何将数据库记录中的字段最大值+1填入给文本框
要详细代码,加追加高分
select max(字段) as 字段 from 表名
取得后,就
<input type="text" value="<%=rs("刚才查询到的最大值字段")+1%>
注意查询到的值要是数字类型才可以+1
具体代码要怎么填写 展开
要详细代码,加追加高分
select max(字段) as 字段 from 表名
取得后,就
<input type="text" value="<%=rs("刚才查询到的最大值字段")+1%>
注意查询到的值要是数字类型才可以+1
具体代码要怎么填写 展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏10(财富值+成长值)
3个回答
展开全部
<%
set rs=server.createobject("adodb.recordset")
rs.open "select max(字段) as dd from [表名]",conn,1,1
if rs.eof and rs.bof then
response.write ""
else
%>
<input name="1" type="text" id="1" value="<%=rs("dd")+1%>">
<%
end if
rs.close
%>
set rs=server.createobject("adodb.recordset")
rs.open "select max(字段) as dd from [表名]",conn,1,1
if rs.eof and rs.bof then
response.write ""
else
%>
<input name="1" type="text" id="1" value="<%=rs("dd")+1%>">
<%
end if
rs.close
%>
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
直接这样不就行了吗?
select max(字段) +1 as 字段 from 表名
更多追问追答
追问
对代码不熟悉,能提供具体代码吗?
追答
你在执行select时,就取最大值 + 1:
select max(字段) +1 as 字段 from 表名
然后你再页面上,就不用特殊处理了,直接取出字段值:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
UPDATE 字段 = 字段 + 1 FROM 表 WHERE 字段 IN (SELECT MAX(字段) FROM 表)
追问
上面说的格式是另一个网友提供的,没有详细代码,不是本人写的,能提供中间详细代码吗?加分
追答
我们这里以字段ID为例吧:
sql = "SELECT MAX(ID) AS MAXID FROM 表"
连接对象:conn
Set rs = conn.ExeCute(sql)
<input type="text" value="<%=rs("MAXID")+1%>" />
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询