仓酷云

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

[学习教程] ASP网站制作之ASP挪用带输出参数值及前往一时表纪录集...

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

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

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

x
缺乏可以共同遵循的行业标准,ASP还处在发展初期,大家对它的理解不同,如产品和服务标准,收费标准等,不利于行业的健康发展。存储历程|纪录集|一时表存储历程编写注重事项:
1、起首带有输出值,那末必需在存储历程声明一个输出值变量,以下代码:

以下是存储历程代码片断:
ALTERPROCEDURE存储历程名
@yearint这行是界说输出的变量名
AS

2、因为是前往表,在存储历程入手下手AS部分部分必需到场setnocounton语句,以下代码:
以下是存储历程代码片断:
ALTERPROCEDUREHD_CK_XSHZ
@yearint
AS
setnocounton挪用一时表必需有些语句
begin
3、最初select一时表便可。
以下是存储历程代码片断:
select*from#tmptable

以下是ASP代码挪用片断:
<%@LANGUAGE="VBSCRIPT"CODEPAGE="936"%>
<!--#includefile="conn.asp"-->
<!--#includefile="adovbs.inc"-->
<%
SetCmd=server.CreateObject("Adodb.Command")
Cmd.ActiveConnection=conn
Cmd.CommandText="存储历程名"
Cmd.CommandType=4
cmd.prepared=true
setparam=Cmd.CreateParameter("@fyear",adInteger,1,2,2006)
Cmd.Parameters.Appendparam
setrs=Cmd.execute
whilenotrs.eof
response.writers(0)
rs.movenext
wend%>
附conn.asp毗连数据库的代码以下:
以下是conn.asp源代码:
ConnStr="Provider=SQLOLEDB;server=192.168.0.1;uid=sa;pwd=;DATABASE=alixixi;"
Setconn=Server.CreateObject("ADODB.Connection")
conn.openconnstr
附adovbs.inc代码以下:
以下是adovbs.inc源代码:
<%
’--------------------------------------------------------------------
’MicrosoftADO

’(c)1996MicrosoftCorporation.AllRightsReserved.



’ADOconstantsincludefileforVBScript

’--------------------------------------------------------------------
’----CursorTypeEnumValues----
ConstadOpenForwardOnly=0
ConstadOpenKeyset=1
ConstadOpenDynamic=2
ConstadOpenStatic=3
’----CursorOptionEnumValues----
ConstadHoldRecords=&H00000100
ConstadMovePrevious=&H00000200
ConstadAddNew=&H01000400
ConstadDelete=&H01000800
ConstadUpdate=&H01008000
ConstadBookmark=&H00002000
ConstadApproxPosition=&H00004000
ConstadUpdateBatch=&H00010000
ConstadResync=&H00020000
ConstadNotify=&H00040000
’----LockTypeEnumValues----
ConstadLockReadOnly=1
ConstadLockPessimistic=2
ConstadLockOptimistic=3
ConstadLockBatchOptimistic=4
’----ExecuteOptionEnumValues----
ConstadRunAsync=&H00000010
’----ObjectStateEnumValues----
ConstadStateClosed=&H00000000
ConstadStateOpen=&H00000001
ConstadStateConnecting=&H00000002
ConstadStateExecuting=&H00000004
’----CursorLocationEnumValues----
ConstadUseServer=2
ConstadUseClient=3
’----DataTypeEnumValues----
ConstadEmpty=0
ConstadTinyInt=16
ConstadSmallInt=2
ConstadInteger=3
ConstadBigInt=20
ConstadUnsignedTinyInt=17
ConstadUnsignedSmallInt=18
ConstadUnsignedInt=19
ConstadUnsignedBigInt=21
ConstadSingle=4
ConstadDouble=5
ConstadCurrency=6
ConstadDecimal=14
ConstadNumeric=131
ConstadBoolean=11
ConstadError=10
ConstadUserDefined=132
ConstadVariant=12
ConstadIDispatch=9
ConstadIUnknown=13
ConstadGUID=72
ConstadDate=7
ConstadDBDate=133
ConstadDBTime=134
ConstadDBTimeStamp=135
ConstadBSTR=8
ConstadChar=129
ConstadVarChar=200
ConstadLongVarChar=201
ConstadWChar=130
ConstadVarWChar=202
ConstadLongVarWChar=203
ConstadBinary=128
ConstadVarBinary=204
ConstadLongVarBinary=205
’----FieldAttributeEnumValues----
ConstadFldMayDefer=&H00000002
ConstadFldUpdatable=&H00000004
ConstadFldUnknownUpdatable=&H00000008
ConstadFldFixed=&H00000010
ConstadFldIsNullable=&H00000020
ConstadFldMayBeNull=&H00000040
ConstadFldLong=&H00000080
ConstadFldRowID=&H00000100
ConstadFldRowVersion=&H00000200
ConstadFldCacheDeferred=&H00001000
’----EditModeEnumValues----
ConstadEditNone=&H0000
ConstadEditInProgress=&H0001
ConstadEditAdd=&H0002
ConstadEditDelete=&H0004
’----RecordStatusEnumValues----
ConstadRecOK=&H0000000
ConstadRecNew=&H0000001
ConstadRecModified=&H0000002
ConstadRecDeleted=&H0000004
ConstadRecUnmodified=&H0000008
ConstadRecInvalid=&H0000010
ConstadRecMultipleChanges=&H0000040
ConstadRecPendingChanges=&H0000080
ConstadRecCanceled=&H0000100
ConstadRecCantRelease=&H0000400
ConstadRecConcurrencyViolation=&H0000800
ConstadRecIntegrityViolation=&H0001000
ConstadRecMaxChangesExceeded=&H0002000
ConstadRecObjectOpen=&H0004000
ConstadRecOutOfMemory=&H0008000
ConstadRecPermissionDenied=&H0010000
ConstadRecSchemaViolation=&H0020000
ConstadRecDBDeleted=&H0040000
’----GetRowsOptionEnumValues----
ConstadGetRowsRest=-1
’----PositionEnumValues----
ConstadPosUnknown=-1
ConstadPosBOF=-2
ConstadPosEOF=-3
’----enumValues----
ConstadBookmarkCurrent=0
ConstadBookmarkFirst=1
ConstadBookmarkLast=2
’----MarshalOptionsEnumValues----
ConstadMarshalAll=0
ConstadMarshalModifiedOnly=1
’----AffectEnumValues----
ConstadAffectCurrent=1
ConstadAffectGroup=2
ConstadAffectAll=3
’----FilterGroupEnumValues----
ConstadFilterNone=0
ConstadFilterPendingRecords=1
ConstadFilterAffectedRecords=2
ConstadFilterFetchedRecords=3
ConstadFilterPredicate=4
’----SearchDirectionValues----
ConstadSearchForward=1
ConstadSearchBackward=-1
’----ConnectPromptEnumValues----
ConstadPromptAlways=1
ConstadPromptComplete=2
ConstadPromptCompleteRequired=3
ConstadPromptNever=4
’----ConnectModeEnumValues----
ConstadModeUnknown=0
ConstadModeRead=1
ConstadModeWrite=2
ConstadModeReadWrite=3
ConstadModeShareDenyRead=4
ConstadModeShareDenyWrite=8
ConstadModeShareExclusive=&Hc
ConstadModeShareDenyNone=&H10
’----IsolationLevelEnumValues----
ConstadXactUnspecified=&Hffffffff
ConstadXactChaos=&H00000010
ConstadXactReadUncommitted=&H00000100
ConstadXactBrowse=&H00000100
ConstadXactCursorStability=&H00001000
ConstadXactReadCommitted=&H00001000
ConstadXactRepeatableRead=&H00010000
ConstadXactSerializable=&H00100000
ConstadXactIsolated=&H00100000
’----XactAttributeEnumValues----
ConstadXactCommitRetaining=&H00020000
ConstadXactAbortRetaining=&H00040000
’----PropertyAttributesEnumValues----
ConstadPropNotSupported=&H0000
ConstadPropRequired=&H0001
ConstadPropOptional=&H0002
ConstadPropRead=&H0200
ConstadPropWrite=&H0400
’----ErrorValueEnumValues----
ConstadErrInvalidArgument=&Hbb9
ConstadErrNoCurrentRecord=&Hbcd
ConstadErrIllegalOperation=&Hc93
ConstadErrInTransaction=&Hcae
ConstadErrFeatureNotAvailable=&Hcb3
ConstadErrItemNotFound=&Hcc1
ConstadErrObjectInCollection=&Hd27
ConstadErrObjectNotSet=&Hd5c
ConstadErrDataConversion=&Hd5d
ConstadErrObjectClosed=&He78
ConstadErrObjectOpen=&He79
ConstadErrProviderNotFound=&He7a
ConstadErrBoundToCommand=&He7b
ConstadErrInvalidParamInfo=&He7c
ConstadErrInvalidConnection=&He7d
ConstadErrStillExecuting=&He7f
ConstadErrStillConnecting=&He81
’----ParameterAttributesEnumValues----
ConstadParamSigned=&H0010
ConstadParamNullable=&H0040
ConstadParamLong=&H0080
’----ParameterDirectionEnumValues----
ConstadParamUnknown=&H0000
ConstadParamInput=&H0001
ConstadParamOutput=&H0002
ConstadParamInputOutput=&H0003
ConstadParamReturnValue=&H0004
’----CommandTypeEnumValues----
ConstadCmdUnknown=&H0008
ConstadCmdText=&H0001
ConstadCmdTable=&H0002
ConstadCmdStoredProc=&H0004
’----SchemaEnumValues----
ConstadSchemaProviderSpecific=-1
ConstadSchemaAsserts=0
ConstadSchemaCatalogs=1
ConstadSchemaCharacterSets=2
ConstadSchemaCollations=3
ConstadSchemaColumns=4
ConstadSchemaCheckConstraints=5
ConstadSchemaConstraintColumnUsage=6
ConstadSchemaConstraintTableUsage=7
ConstadSchemaKeyColumnUsage=8
ConstadSchemaReferentialContraints=9
ConstadSchemaTableConstraints=10
ConstadSchemaColumnsDomainUsage=11
ConstadSchemaIndexes=12
ConstadSchemaColumnPrivileges=13
ConstadSchemaTablePrivileges=14
ConstadSchemaUsagePrivileges=15
ConstadSchemaProcedures=16
ConstadSchemaSchemata=17
ConstadSchemaSQLLanguages=18
ConstadSchemaStatistics=19
ConstadSchemaTables=20
ConstadSchemaTranslations=21
ConstadSchemaProviderTypes=22
ConstadSchemaViews=23
ConstadSchemaViewColumnUsage=24
ConstadSchemaViewTableUsage=25
ConstadSchemaProcedureParameters=26
ConstadSchemaForeignKeys=27
ConstadSchemaPrimaryKeys=28
ConstadSchemaProcedureColumns=29
%>
写软件都是想的时间比写的时间要长的.如果反过来了就得看看是什么原因了.另外大家可以回去问问公司里的小MM.(一般企业里,跟你们交付软件接触得最多的是她们)
乐观 该用户已被删除
沙发
发表于 2015-1-20 05:12:08 | 只看该作者
最近在学asp,不要问我为什么不直接学.net,因为公司网站是asp做的所以有这个需要,卖了本书asp入门到精通,对里面的六大内置对象老是记不住,还有很多属性和方法看的头晕。
蒙在股里 该用户已被删除
板凳
发表于 2015-1-25 17:10:59 | 只看该作者
如何更好的使自己的东西看上去很不错等等。其实这些都不是问题的实质,我们可以在实践中不断提升自己,不断充实自己。
柔情似水 该用户已被删除
地板
发表于 2015-2-3 11:59:54 | 只看该作者
学习ASP其实应该上升到如何学习程序设计这种境界,其实学习程序设计又是接受一种编程思想。比如ASP如何学习,你也许在以前的学习中碰到过。以下我仔细给你说几点:
活着的死人 该用户已被删除
5#
发表于 2015-2-8 20:42:59 | 只看该作者
代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。
只想知道 该用户已被删除
6#
发表于 2015-2-26 08:59:17 | 只看该作者
没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。
老尸 该用户已被删除
7#
发表于 2015-3-8 13:09:22 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
飘飘悠悠 该用户已被删除
8#
发表于 2015-3-22 17:52:28 | 只看该作者
Application:这个存储服务端的数据,如果不清除,会直到web应用程序结束才清除(例如重启站点)
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-24 04:15

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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