ASP编程:奇异的用法:把列名取到一个字符串中
缺点:正版成本价格贵(盗版就不说了)、不够安全,大多数服务器用windows系统,没有linux安全字符串ifexists(select*fromsysobjectswheretype=Pandname=sys_ysl_getColumnNameToArrayByTableName)dropproceduresys_ysl_getColumnNameToArrayByTableName
go
createproceduresys_ysl_getColumnNameToArrayByTableName
@tablenamevarchar(100),
@colnameArrayListvarchar(1000)output
With
Encryption
as
declare@sqlnvarchar(1000)
declare@colnameArrayvarchar(1000)
declare@colnamevarchar(50)
SET@sql=NDECLARECUR_COLNAMECURSORFORselecta.namefromsyscolumnsainnerjoinsysobjectsbona.id=b.idwhereb.name=+@tablename+Norderbya.colorder
executesp_executesql@sql
OPENCUR_COLNAME
WHILE(0=0)
BEGIN
FETCHNEXTFROMCUR_COLNAME
INTO@colname
If(@@fetch_status0)break
IF@colnameArray
set@colnameArray=@colnameArray+,+@colname
Else
set@colnameArray=@colname
END
CloseCUR_COLNAME
DEALLOCATECUR_COLNAME
set@colnameArrayList=@colnameArray
/*
print@colnameArrayList--供测试利用
--测试代码
DECLARE@@AAVARCHAR(100)
execsys_ysl_getColumnNameToArrayByTableNameSPBLA,@@AA
--停止
sp_helptextsys_ysl_getColumnNameToArrayByTableName--检察历程文本
*/
</p>对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点: 下载一个源代码,然后再下载一个VBScript帮助,在源代码中遇到不认识的函数或是其他什么程序,都可以查帮助进行解决,这样学习效率很高。 另外因为asp需要使用组件,所以了解一点组件的知识(ADODB也是组件) 还有如何才能在最短的时间内学完?我每天可以有效学习2小时,双休日4小时。 Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点) 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。
页:
[1]