ASP网页编程之一般ASP编纂器 For Access 源代码
ASP脚本是采用明文(plaintext)方式来编写的。access|源代码<%GenericASPEditorforAccessTables
Version1.01-9November1999
?RomanKoch
=====================================================================
Yourcustomisationsgohere
=====================================================================
EnterthenameofthesystemDSN
Session("myDSN")="MP3"
Enterthenameofthetableyouwanttoedit
Note:Fortextfields,the"AllowZeroLength"attributemustbesettoYES
Session("myTable")="Customer"
EnterthenameofthePrimaryKeyfield
Note:ThePrimaryKeyMUSTbea"Autonumber"-typefield
Session("myKey")="CustomerID"
=====================================================================
Endofthecustomisationsection
=====================================================================
DimobjConn
IfisObject(Session("dsnDefined"))Then
SetobjConn=Session("dsnDefined")
Else
SetobjConn=Server.CreateObject("ADODB.Connection")
objConn.OpenSession("myDSN")
SetSession("dsnDefined")=objConn
EndIf
strMyOwnPath=Request.Servervariables("PATH_INFO")
intStart=InstrRev(strMyOwnPath,"/",-1,1)
strMyName=Mid(strMyOwnPath,intStart+1)
Session("myName")=strMyName
strAction=Request.Querystring("action")
lngRecord=Request.Querystring("num")
SelectCasestrAction
Case"list"listallrecords
CalleditList()
Case"update"Getthecurrentrecordanddisplayinaformforediting
CalleditUpdate(lngRecord)
Case"updateExec"Savethechanges
CalleditUpdateExec(lngRecord)
Case"insert"Displayanemptyformforenteringanewrecord
CalleditInsert()
Case"insertExec"Savethenewrecord
CalleditInsertExec()
Case"delete"Displaythecurrentrecordsodeletioncanbeconfirmed
CalleditDelete(lngRecord)
Case"deleteExec"Deletetherecord
CalleditDeleteExec(lngRecord)
CaseElsesameaslistparameter
CalleditList()
EndSelect
%>
<ScriptRUNAT="SERVER"LANGUAGE="VBSCRIPT">
======================================================================
FunctioneditUpdate(lngRecord)
======================================================================
strMyTable=Session("my</p>帮助用户快速实现各种应用服务,ASP商有整合各方面资源的能力,可在短期内为用户提供所需的解决方案。例如,典型的ERP安装,如果要在客户端安装的话需要半年到二年的时间,但是美国的一些ASP商如USI和CORIO能在90—120天内提供ERP应用方案。 不能只是将它停留在纸上谈兵的程度上。 我想问如何掌握学习节奏(先学什么再学什么)最好详细点? 以上是语言本身的弱点,在功能方面ASP同样存在问题,第一是功能太弱,一些底层操作只能通过组件来完成,在这点上是远远比不上PHP/JSP,其次就是缺乏完善的纠错/调试功能,这点上ASP/PHP/JSP差不多。 ASP.Net和ASP的最大区别在于编程思维的转换,而不仅仅在于功能的增强。ASP使用VBS/JS这样的脚本语言混合html来编程,而那些脚本语言属于弱类型、面向结构的编程语言,而非面向对象,这就明显产生以下几个问题: Request:从字面上讲就是“请求”,因此这个是处理客户端提交的东东的,例如Resuest.Form,Request.QueryString,或者干脆Request("变量名") ASP(ActiveServerPages)是Microsfot公司1996年11月推出的WEB应用程序开发技术,它既不是一种程序语言,也不是一种开发工具,而是一种技术框架,不须使用微软的产品就能编写它的代码,能产生和执行动态、交互式、高效率的站占服务器的应用程序。 你可以通过继承已有的对象最大限度保护你以前的投资。并且C#和C++、Java一样提供了完善的调试/纠错体系。 我们必须明确一个大方向,不要只是停留在因为学而去学,我们应有方向应有目标.
页:
[1]