仓酷云

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

[学习教程] ASP教程之数据库的Query Analyzer

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

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

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

x
asp是基于web的一种编程技术,可以说是cgi的一种。它可以完成以往cgi程序的所有功能,如计数器、留言簿、公告板、聊天室等等。数据|数据库良多人必定用过QueryAnalyzer,这个工具的功效怎样怎样,就不必我说了,此次给人人先容下Web下的QueryAnalyzer,界面如,利用ASP写的。

()

源程序以下:

<%
dimconn
dimconnstr

onerrorresumenext
ifrequest("selectdb")="mdb"then
ifrequest("dbname")""then
connstr="DBQ="+server.mappath(request("dbname"))+";DefaultDir=;DRIVER={MicrosoftAccessDriver(*.mdb)};"
setconn=server.createobject("ADODB.CONNECTION")
iferr.number0then
err.clear
setconn=nothing
response.write"毛病:数据库毗连堕落!"
else
ifrequest("dbpass")""then
conn.openconnstr
else
Conn.Openconnstr,"admin",request("dbpass")
endif
iferrthen
setconn=nothing
response.write"毛病:数据库毗连堕落!!!<br>"+err.description
err.clear
endif
endif
endif
elseifrequest("selectdb")="mssql"then
ifrequest("dbname")""then
connstr="Provider=SQLOLEDB.1"
connstr=connstr&";DataSource="&request("sqlip")sql_server数据库
connstr=connstr&";UserID="&request("sqladmin")数据库服务器用户
connstr=connstr&";Password="&request("sqlpass")登录口令
connstr=connstr&";InitialCatalog="&request("sqldb")数据库名
setconn=server.createobject("ADODB.CONNECTION")
iferr.number0then
err.clear
setconn=nothing
response.write"毛病:数据库毗连堕落!"
else
conn.openconnstr
iferrthen
setconn=nothing
response.write"毛病:数据库毗连堕落!!!<br>"+err.description
err.clear
endif
endif
endif
endif
subendConnection()
conn.close
setconn=nothing
endsub

%>
<HTML>
<HEAD>
<TITLE>QueryAnalyzer</TITLE>
<STYLEtype=text/CSS>BODY{FONT-FAMILY:"宋体","ArialNarrow","TimesNewRoman";FONT-SIZE:9pt}
P{FONT-FAMILY:"宋体","ArialNarrow","TimesNewRoman";FONT-SIZE:9pt}
BR{FONT-FAMILY:"宋体","ArialNarrow","TimesNewRoman";FONT-SIZE:9pt}
TD{FONT-FAMILY:"宋体","ArialNarrow","TimesNewRoman";FONT-SIZE:9pt}
.p9{FONT-SIZE:9pt;LINE-HEIGHT:14pt}
A:link{COLOR:#004080;FONT-SIZE:9pt;LINE-HEIGHT:14pt;TEXT-DECORATION:none}
A:visited{COLOR:#004080;FONT-SIZE:9pt;LINE-HEIGHT:14pt;TEXT-DECORATION:none}
A:hover{COLOR:#ff0000;FONT-SIZE:9pt;LINE-HEIGHT:14pt;TEXT-DECORATION:underline}
.p105{FONT-SIZE:10.5pt}
INPUT.yellowbtn{BACKGROUND-COLOR:#88a3f2;COLOR:#000000;FONT-SIZE:9pt}
</STYLE>
</HEAD>
<BODYBGCOLOR="#FFFFFF"topmargin="0">
<scriptlanguage=JavaScript>
functionsetWB(x){
document.main.whichbutton.value=x;
document.main.submit();
}

functionshowSQL(x){

sqlvalue=document.main.sql.value;

if(x==0){
smsg="
如何利用sql语句匡助:

";
smsg=smsg+"1.在选择框里选一个命令
";
smsg=smsg+"2.点击[显现]按钮
";
smsg=smsg+"3.sql语句会显现在右边的文本框内里

";
smsg=smsg+"4.修正此语句来合适你数据库布局

";
smsg=smsg+"5.依据语句查询了局或实行命令

";
alert(smsg);}

elseif(x==1){
smsg="SELECTcolumnName1,columnName2
";
smsg=smsg+"FROMtableName
";
smsg=smsg+"WHEREcolumnName=value

";
document.main.sql.value=smsg;
}

elseif(x==2){
smsg="INSERTINTOtableName
";
smsg=smsg+"(columnName,IntegerColumnName)
";
smsg=smsg+"VALUES(value,numericValue)

";
document.main.sql.value=smsg;
}

elseif(x==3){
smsg="UPDATEtableName
";
smsg=smsg+"SETcolumnName=value
";
smsg=smsg+"WHEREcolumnName=value

";
document.main.sql.value=smsg;
}

elseif(x==4){
smsg="DELETEcolumnName
";
smsg=smsg+"FROMtableName
";
smsg=smsg+"WHEREcolumnName=value

";
document.main.sql.value=smsg;
}

elseif(x==5){
smsg="CREAT</p>ASP在国内异常流行,因为国内大多使用的是盗版的Windows和盗版的SQLServer,而ASP+COM+SQLServer实际上也是一种不错的搭配,其性能也不输于PHP+MYSQL,特别是Windows系统和SQLServer都有图形界面,比APACHE和MYSQL易于维护,因此对于不重视知识产权的国家来说也是一种不错的选择。
小魔女 该用户已被删除
沙发
发表于 2015-1-21 18:38:07 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
柔情似水 该用户已被删除
板凳
发表于 2015-1-30 21:44:11 | 只看该作者
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
第二个灵魂 该用户已被删除
地板
发表于 2015-2-6 16:06:29 | 只看该作者
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
谁可相欹 该用户已被删除
5#
发表于 2015-2-17 01:02:08 | 只看该作者
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
金色的骷髅 该用户已被删除
6#
发表于 2015-2-17 01:02:08 | 只看该作者
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
山那边是海 该用户已被删除
7#
发表于 2015-3-5 14:46:42 | 只看该作者
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
愤怒的大鸟 该用户已被删除
8#
发表于 2015-3-12 08:09:49 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
老尸 该用户已被删除
9#
发表于 2015-3-19 19:05:12 | 只看该作者
掌握asp的特性而且一定要知道为什么。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 06:13

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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