仓酷云

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

[学习教程] ASP教程之ASP做查询剖析器(Query Analyzer)(V)

[复制链接]
若天明 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-16 23:33:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
Windows本身的所有问题都会一成不变的也累加到了它的身上。安全性、稳定性、跨平台性都会因为与NT的捆绑而显现出来;查询剖析DataTypeLib.asp

<%
FunctionselectIdentity(strConnect,strTable,strColumn)
DimobjConn,objRS,strFieldName,strFieldType,arrData,intRowCounter,intColCounter,strFieldValue
DimintUBoundRow,intUBoundCol,strSQLID
SetobjConn=Server.CreateObject("ADODB.Connection")
objConn.ConnectionString=strConnect
objConn.Open
strSQLID="SELECTCOLUMNPROPERTY(OBJECT_ID("&strTable&"),"&strColumn&",IsIdentity)"
SetobjRS=objConn.Execute(strSQLID)
IfobjRS.EOFandobjRS.BOFthen
Response.Write("Norecordsmatchedortableisempty")
objRS.Close
SetobjRS=Nothing
objconn.Close
Setobjconn=Nothing
Else
Nowletsgraballtherecordsandcloseobjects
arrData=objRS.Getrows
objRS.Close
SetobjRS=Nothing
objConn.Close
SetobjConn=Nothing

intUBoundRow=UBound(arrData,2)
intUBoundCol=UBound(arrData,1)
ForintRowCounter=0tointUBoundRow
ForintColCounter=0tointUBoundCol
strFieldValue=arrdata(intcolcounter,introwcounter)
IfisNull(strFieldValue)then
strFieldValue="<NULL>"
Elseiftrim(strFieldValue)=""then
strFieldValue="<BLANK>"
Endif
Next
Next
Endif
selectIdentity=strFieldValue
EndFunction


SubgetIdentity(strServer,xdbname,xuserid,xpassword)

dimcnn,cat,tbl,fld,strCookieIdentity
dimconnectstring
connectstring=_
"Provider=SQLOLEDB.1;DataSource="&strServer&";"&_
"InitialCatalog="&xdbname&_
";UID="&xuserid&";PWD="&xpassword&";"

setcnn=server.createobject("adodb.connection")
setcat=server.createobject("adox.catalog")
settbl=server.createobject("adox.table")
setfld=server.createobject("adox.column")

cnn.Openconnectstring

cat.ActiveConnection=cnn
</p>只要你想学,就没什么优缺点,上面那位大哥已经把网上的评论说了,但我认为想学哪个都一样,不然它就不可能在当今时代数字艺术方面存活到今天
不帅 该用户已被删除
沙发
发表于 2015-1-20 09:50:17 来自手机 | 只看该作者
他的语法和设计思路和VB完全相同,导致很多ASP的书都留一句“相关内容请参考VB的相关教材....”更糟糕的是,相当多的ASP教程混合了Javascript,VBscript等等脚本语言,搞的初学者。
精灵巫婆 该用户已被删除
板凳
发表于 2015-1-29 06:40:32 | 只看该作者
ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。  因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。
简单生活 该用户已被删除
地板
发表于 2015-2-5 23:26:09 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
老尸 该用户已被删除
5#
发表于 2015-2-14 05:15:26 | 只看该作者
尽管MS自己讲C#内核中更多的象VC,但实际上我还是认为它和Java更象一些吧。首先它是面向对象的编程语言,而不是一种脚本,所以它具有面向对象编程语言的一切特性,比如封装性、继承性、多态性等等,这就解决了刚才谈到的ASP的那些弱点。
蒙在股里 该用户已被删除
6#
发表于 2015-3-4 04:47:23 | 只看该作者
虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
爱飞 该用户已被删除
7#
发表于 2015-3-11 16:55:33 | 只看该作者
学习是为了用的,是为了让你的程序产生价值,把握住这个原则会比较轻松点。除此之外,课外时间一定要多参加一些社会实践活动,来锻炼自己的能力。
谁可相欹 该用户已被删除
8#
发表于 2015-3-19 02:24:23 | 只看该作者
封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。
柔情似水 该用户已被删除
9#
发表于 2015-3-27 05:09:14 | 只看该作者
代码逻辑混乱,难于管理:由于ASP是脚本语言混合html编程,所以你很难看清代码的逻辑关系,并且随着程序的复杂性增加,使得代码的管理十分困难,甚至超出一个程序员所能达到的管理能力,从而造成出错或这样那样的问题。
金色的骷髅 该用户已被删除
10#
发表于 2015-3-27 05:09:20 | 只看该作者
Server:这个表示的服务器,操作服务器的一些东西使用这个,如Server.Mappath转换服务器路径,Server.CreateObject实例化一个组件
山那边是海 该用户已被删除
11#
发表于 2015-3-27 05:09:16 | 只看该作者
跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组
海妖 该用户已被删除
12#
发表于 2015-3-27 05:09:17 | 只看该作者
哪些内置对象是可以跳过的,或者哪些属性和方法是用不到的?
兰色精灵 该用户已被删除
13#
发表于 2015-3-27 05:09:17 | 只看该作者
如何学好ASP,以前也有人问过,把回答给你转过来看看能否对你有帮助:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 05:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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