仓酷云

标题: ASP教程之数据库的Query Analyzer [打印本页]

作者: 兰色精灵    时间: 2015-1-16 22:58
标题: ASP教程之数据库的Query Analyzer
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
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
作者: 柔情似水    时间: 2015-1-30 21:44
完全不知道到底自己学的是什么。最后,除了教程里面说的几个例子,还是什么都不会。
作者: 第二个灵魂    时间: 2015-2-6 16:06
我认为比较好的方法是找一些比较经典的例子,每个例子比较集中一种编程思想而设计的。
作者: 谁可相欹    时间: 2015-2-17 01:02
下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。
作者: 金色的骷髅    时间: 2015-2-17 01:02
接下来就不能纸上谈兵了,最好的方法其实是实践。实践,只能算是让你掌握语言特性用的。而提倡做实际的Project也不是太好,因为你还没有熟练的能力去综合各种技术,这样只能使你自己越来越迷糊。
作者: 山那边是海    时间: 2015-3-5 14:46
用户端的浏览器不需要提供任何别的支持,这样大提高了用户与服务器之间的交互的速度。
作者: 愤怒的大鸟    时间: 2015-3-12 08:09
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
作者: 老尸    时间: 2015-3-19 19:05
掌握asp的特性而且一定要知道为什么。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2