ASP中数据库操作代码.doc

ASP中数据库操作代码.doc

ID:59256884

大小:24.00 KB

页数:5页

时间:2020-09-08

ASP中数据库操作代码.doc_第1页
ASP中数据库操作代码.doc_第2页
ASP中数据库操作代码.doc_第3页
ASP中数据库操作代码.doc_第4页
ASP中数据库操作代码.doc_第5页
资源描述:

《ASP中数据库操作代码.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ASP中数据库操作代码<%fori=3to5%>>你好,这是一个ASP文件。
<%next%>1.使用connection对象更改数据库中的数据<%setcn=server.createobject("adodb.connection")cn.open"dsn=q1;"'strSQL="insertintoS1(姓名,年龄,工资)values('李','34','3400')"'strSQL="updateS1set姓名='宋'where编号=4"'strSQL="deletefromS1where编号=

2、4"'cn.execute(strSQL)cn.closesetcn=nothing%>2.使用recordset对象查询数据库<%setrs=server.createobject("adodb.recordset")rs.open"select*fromS1","dsn=q1;"%><%whilenotrs.eof%>姓名为:<%=rs("姓名")%>

年龄为:<%=rs("年龄")%>

工资为:<%=rs("工资")%>

<%rs.movenextwend%><%rs.closesetrs=nothing%>3.同时使用connectio

3、n对象和recordset对象<%setcn=server.createobject("adodb.connection")cn.open"dsn=q1;"setrs=server.createobject("adodb.recordset")strSQL2="select姓名,年龄,工资fromS1"rs.openstrSQL2,cnsetxm=rs("姓名")setnl=rs("年龄")setgz=rs("工资")%>S1表
姓名年龄工资
<%dountilrs.eofresponse.writexm&""&nl&""&gz&"
"r

4、s.movenextloop%><%cn.closesetcn=nothingsetrs=nothing%>4.用表格输出结果subt(rs)setrs=server.createobject("adodb.recordset")strSQL="select姓名,年龄,工资fromS1"rs.openstrSQL,cn此处三句话应该在调用t之前给出,而不是存在t里面response.write("")fori=0tors.fields.count-1response.write(""+rs(i).name+"

5、")nextwhilenotrs.eofresponse.write("")fori=0tors.fields.count-1v=rs(i)ifisnull(v)thenv=""response.write(""+cstr(v)+"")nextrs.movenextwendresponse.write("")endsub5.在客户端(用表单)向数据库添加数据<%sz="'"&request.form("xm")&"','"&request.form("nl")&"','"&request.form

6、("gz")&"'"setobj=server.createobject("adodb.connection")obj.open"q1"into_db="insertintoS1(姓名,年龄,工资)values("&sz&")"obj.execute(into_db)obj.close%>6.使用connection对象查询数据库<%setcn=server.createobject("adodb.connection")strSQL="select姓名,年龄,工资fromS1"cn.open"dsn=q1;"setrstemp=cn.execute(st

7、rSQL)numfields=rstemp.fields.count-1%><%fori=0tonumfieldsresponse.write(""+rstemp(i).name+"")nextwhilenotrstemp.eofresponse.write("")fori=0tonumfieldsv=rstemp(i)ifisnull(v)thenv=""response.write(""+cstr(v)+"")nextresponse.write(""

8、)rstemp.movenextwendresponse.writ

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。