马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
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还有更多的扩展,可以用存储过程,数据库大小无极限限制。 |