因胸联盟 发表于 2015-1-16 23:13:16

ASP网页编程之ASP中利用SQL语句操纵数据库

asp对于服务器的要求较高,一般的服务器如果访问量一大就垮了,不得不重启。数据|数据库|语句用ASP操纵数据库时,良多人都利用纪录集,但我以为用SQL语句更好些,因而就写了这篇文章,但愿对你有匡助。
<%

以下段为毗连数据库和断开毗连(数据库为Access格局,接纳DSN来毗连)

subconnect()
dsn="FILEDSN=acces.dsn"dacces.dsn为mdb文件的dsn,在设置ODBC时创建,假如要上传文件的话,能够把access.dsn一同上传
setcnn=server.createobject("ADODB.Connection")创建ADO工具
cnn.opendsn翻开以后目次下的dsn文件(dsn为access文件的dsn)
response.write"数据库毗连乐成:"&cnn.state&"<br>"
cnn.close封闭毗连
response.write"数据库已封闭"&cnn.state&"<br>"
setcnn=nothing扫除变量
endsub

以下段为利用数据库(查询内容)

subsel()
dsn="FILEDSN=acces.dsn"dacces.dsn为mdb文件的dsn
setcnn=server.createobject("ADODB.Connection")创建ADO工具
cnn.opendsn翻开以后目次下的dsn文件(dsn为access文件的dsn)
送出操纵,并失掉了局
sql="select*fromuser"机关SQL语句
setrs=cnn.Execute(sql)送出SQL
一个轮回把纪录会合的纪录内容全体输入
whilenotrs.eof
values=rs("name")
response.writevalues&"<br>"
rs.movenext
wend
rs.close
cnn.close
setcnn=nothing
endsub

以下段为利用数据库(修正内容)

submodi()
dsn="FILEDSN=acces.dsn"dacces.dsn为mdb文件的dsn
setcnn=server.createobject("ADODB.Connection")创建ADO工具
cnn.opendsn翻开以后目次下的dsn文件(dsn为access文件的dsn)
sql="updateusersetname=这是程序wherename=A"机关修正SQL语句
cnn.Executesql送出SQL
cnn.close
setcnn=nothing
endsub

以下段为利用数据库(删除内容)

subdel()
dsn="FILEDSN=acces.dsn"dacces.dsn为mdb文件的dsn
setcnn=server.createobject("ADODB.Connection")创建ADO工具
cnn.opendsn翻开以后目次下的dsn文件(dsn为access文件的dsn)
sql="deletefromuserwherename=B"机关删除SQL语句
cnn.Executesql送出SQL
cnn.close
setcnn=nothing
endsub


以下段为利用数据库(增加内容)

subadd()
dsn="FILEDSN=acces.dsn"dacces.dsn为mdb文件的dsn
setcnn=server.createobject("ADODB.Connection")创建ADO工具
cnn.opendsn翻开以后目次下的dsn文件(dsn为access文件的dsn)
sql="insertintouser(name,sex,note)values(tt,tt,tt)"机关增加SQL语句
cnn.Executesql送出SQL
cnn.close
setcnn=nothing
endsub
%>
</p>因为现在数据库都使用标准的SQL语言对数据库进行管理,所以如果是标准SQL语言,两者基本上都可以通用的。SQLServer还有更多的扩展,可以用存储过程,数据库大小无极限限制。

不帅 发表于 2015-1-18 13:17:01

我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.

admin 发表于 2015-1-22 05:40:45

Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名")

飘飘悠悠 发表于 2015-2-6 16:37:46

作为IE上广为流传的动态网页开发技术,ASP以它简单易学博得了广大WEB程序爱好这的青睐,而且它对运行环境和开发品台的不挑剔,以及有大量有效的参考手册,极大的推广了它的发展。

小妖女 发表于 2015-2-17 07:57:50

我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。

活着的死人 发表于 2015-3-5 17:43:12

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。

第二个灵魂 发表于 2015-3-12 11:15:04

代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。

愤怒的大鸟 发表于 2015-3-19 20:59:39

学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
页: [1]
查看完整版本: ASP网页编程之ASP中利用SQL语句操纵数据库