ASP *** 作数据库如何update指定ID的某个字段记录

ASP *** 作数据库如何update指定ID的某个字段记录,第1张

Form的循环代码改为:

<%do while not rseof%>

<form name="form<%=rs("id")%>" action="port_updateaspid=<%=rs("id")%>" method="post">

<%=rs("school")%>当前端口号:<%=rs("port")%>

输入新端口号:<input name="new_port" type="text"/>

<input name="update_port" type="submit" value="修改" />

</form>

<%

rsmovenext

loop

%>

port_updateasp的代码改为:

<%

set rs=serverCreateObject("adodbrecordset")

sql="select from port where id=" & request("id")

rsopen sql,conn,1,3

rs("port")=requestform("new_port")

rsupdate

rsclose

ResponseWrite("<script language=javascript >alert('修改成功!');windowlocationhref=documentreferrer;<")

ResponseWrite("/Script>")

%>

这篇文章主要介绍了ASP获取新增记录ID值的方法,分别介绍了ASP+Access2000、ASP+SQL

Server

2000两种数据库的获取方法,需要的朋友可以参考下

ASP+Access2000

1要获取的ID值字段属性必须设为:自动编号(我们假设字段名为recordID)

2添加记录格式:RsOpen

table,Cn,1,3

注意模式为:1,3

3newID

=

rsFields(recordID)

4newID为刚添加的记录的ID值

ASP+SQL

Server

2000

1要获取的ID值字段属性必须设为:自动编号(我们假设字段名为recordID)

2添加记录代码模式:

代码如下:

3得到ID值

代码如下:

Set

Rss

=

CnExecute(SELECT

SCOPE_IDENTITY()

as

newIDValue

FROM

table)

'RsOpen

sqlStr,Cn,3,1

newID

=

Rss(newIDValue)

4newID为刚添加的记录的ID值

5附上取得ID值的三种方式:

代码如下:

/

对于想要得到一个表中的最后一个插入 *** 作所产生的ID的最好用IDENT_CURRENT('TBName')/

INSERT

INTO

table(field1,field2,)

VALUES(field1Value,field2Value,)

SELECT

IDENT_CURRENT('recordID')

as

newIDValue

/对于马上使用的刚才插入的新记录ID用SCOPE_IDENTITY()是最合适的/

INSERT

INTO

table(field1,field2,)

VALUES(field1Value,field2Value,)

SELECT

SCOPE_IDENTITY()

as

newIDValue

/对于想要得到一系列的 *** 作中最后得到的那个自增的ID最好用@@IDENTITY/

INSERT

INTO

table(field1,field2,)

VALUES(field1Value,field2Value,)

SELECT

@@IDENTITY

as

newIDValu

方法:

如用的站点为>

以上就是关于ASP *** 作数据库如何update指定ID的某个字段记录全部的内容,包括:ASP *** 作数据库如何update指定ID的某个字段记录、ASP获取新增记录ID值的方法、ASP中如何获取id,并提交到数据库中等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9699650.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存