仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 393|回复: 9
打印 上一主题 下一主题

[学习教程] ASP教程之无组件的数据库的备份与复原

[复制链接]
第二个灵魂 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 22:57:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
缺点:安全性不是太差了,还行,只要你充分利用系统自带的工具;唯一缺点就是执行效率慢,如何进行网站优化以后,效果会比较好。备份|数据|数据库|无组件看过数据库的备份与复原。年夜多半都是用组件来完成的。实在可经由过程sql语句来完成。
因为工夫干系,未对参数举行考证和界面丑化。代码仅供参考。
合计4个文件:下载地点:http://ad.ceh.com.cn/sql.rar
conn.asp
<%
conn="Provider=SQLOLEDB.1;PersistSecurityInfo=false;Server=127.0.0.1;UID=sa;pwd=www.zhi.net;database=master"
functionrec(rs,sql)
setrs=server.CreateObject("ADODB.Recordset")
rs.Activeconnection=conn
rs.Source=sql
rs.CursorType=0
rs.Cursorlocation=3
rs.LockType=1
rs.Open
ifrs.eofandrs.bofthen
rec=false
else
rec=true
endif
endfunction
functioncmd(sql)
dimcmd1
setcmd1=server.CreateObject("ADODB.Command")
cmd1.ActiveConnection=conn
cmd1.CommandText=sql
cmd1.CommandType=1
cmd1.CommandTimeout=0
cmd1.Prepared=true
cmd1.Execute()
endfunction
functioncdb(rs)
rs.close()
setrs=nothing
endfunction
%>
dev.asp
<!--#includefile="conn.asp"-->
<%
ifrequest("AddDev")""then
sql="selectname,phynamefrommaster..sysdeviceswherestatus=16andname="&request("devname")&""
recchk,sql
ifchk.eofandchk.bofthen
sql="sp_addumpdevicedisk,"&request("devname")&","&request("phyname")&""
cmdsql
response.Write"<scriptlanguage=javascript>window.location=reload;</script>"
else
response.Write"<scriptlanguage=javascript>alert(数据库中已存在"&request("devname")&"设备!);window.location=cmd.asp;</script>"
endif
endif
ifrequest("deldev")""then
sql="sp_dropdevice"&request("devname")&""
cmdsql
response.Write"<scriptlanguage=javascript>window.location=reload;</script>"
endif
recli,"selectname,phynamefrommaster..sysdeviceswherestatus=16"
ifli.eofandli.bofthen
response.Write"<fontcolor=#ff0000>请新建备份设备用来备份复原数据库</font>"
else
%><styletype="text/CSS">
<!--
body{
margin-left:0px;
margin-top:0px;
}
-->
</style>
<tablewidth="60%"border="0"cellspacing="0">
<tr>
<tdwidth="29%">称号:</td>
<tdwidth="71%">地位:</td>
</tr>
<%
i=0
whilenotli.eof
i=i+1
%>
<tr>
<td><%=li(0)%></td>
<td><%=li(1)%><ahref=dev.asp?DelDev=1&devname=<%=li(0)%>>删除此设备</a></td>
</tr>
<%
li.movenext
wend
response.Write"<scriptlanguage=javascript>top.document.all.dev.height="&(i+1)*25&";</script>"
cdbli
%>
</table>
<%
endif
%>
default.asp
<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>
<!--#includefile="conn.asp"-->
<%
*************************************************
数据库备份与复原
编程:把戏师・杨(MagicYang.CN)
完成日期:2004-4-11
申明:因为工夫干系,未对数据做平安性考证。
使用时请对数据举行考证,确保平安。
QQ:1168064接待人人相互交换
*************************************************
%>
<!DOCTYPEHTMLPUBLIC"-//W3C//DTDHTML4.01Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<metahttp-equiv="Content-Type"content="text/html;charset=gb2312">
<title>数据库的备份与复原</title>
</head>

<body>
<%

%>
<tablewidth="80%"border="0"align="center">
<tr>
<tdwidth="21%"valign="top">数据库设备:</td>
<tdwidth="79%">
<iframename="dev"src="dev.asp"width="100%"height="200"frameborder="0"scrolling="no"></iframe>
</td>
</tr>
<tr>
<td>增加设备:</td>
<td>设备称号:
<inputname="devname"type="text"id="devname"size="10"maxlength="10"></td>
&</p>使用filesystemobject,可以对服务器上的文件进行操作,浏览、复制、移动、删除等。有ado的支持,asp对数据库的操作非常得心应手。你甚至可以像使用本地数据库那样,管理远程主机上的数据库,对表格、记录进行各种操作。
因胸联盟 该用户已被删除
沙发
发表于 2015-1-20 06:46:24 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
小妖女 该用户已被删除
板凳
发表于 2015-1-24 15:33:35 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
活着的死人 该用户已被删除
地板
发表于 2015-1-24 16:55:59 | 只看该作者
从事这个行业,那么你可以学ASP语言,简单快速上手,熟练dreamweav排版,写asp代码,熟练photoshop处理图片,打好基础就行了
精灵巫婆 该用户已被删除
5#
发表于 2015-2-3 09:31:28 | 只看该作者
我可以结合自己的经验大致给你说一说,希望对你有所帮助,少走些弯路。
乐观 该用户已被删除
6#
发表于 2015-2-8 20:02:49 | 只看该作者
以HTML语言整合(HTML负责界面上,ASP则负责功能上)形成一个B/S(浏览器/服务器)模式的网页程序。
山那边是海 该用户已被删除
7#
发表于 2015-2-26 02:51:31 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
老尸 该用户已被删除
8#
发表于 2015-3-8 11:33:11 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
只想知道 该用户已被删除
9#
发表于 2015-3-15 22:21:02 | 只看该作者
运用经典的例子。并且自己可以用他来实现一些简单的系统。如果可以对他进行进一步的修改,找出你觉得可以提高性能的地方,加上自己的设计,那就更上一个层次了,也就会真正地感到有所收获。
透明 该用户已被删除
10#
发表于 2015-3-22 17:01:30 | 只看该作者
我就感觉到ASP和一些常用的数据库编程以及软件工程方面的思想是非常重要的。我现在也在尝试自己做网页,这其中就用到了ASP,我想它的作用是可想而知的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 10:46

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表