ASP教程之ASP会见ACCESS堕落提醒扼要注释
由于ASP提供的是一对多的服务,所以用户的一些特殊需求很难得到满足。access|会见成绩:我在asp上挂上access数据库,发明它不撑持Groupby或Orderby子句,叨教是何缘故原由?SELECT*FROMzyckbgroupbyckdwdmwherecksj>cdate(1998/12/31)
MicrosoftOLEDBProviderforODBCDrivers毛病80040e21
ODBC驱动程序不撑持必要的属性。
1group子句只能用在Where子句前面。
2间接利用Microsoft.Jet.OLEDB.4.0一层接口:
adoConnection.open"Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&Server.MapPath("/")&"xxx.mdb"
不要利用MicrosoftOLEDBProviderforODBCDrivers+MicrosoftAccessDriver(*.mdb)(Access的ODBCDriver)两层接口:
adoConnection.open"PROVIDER=MSDASQL.1;Driver=MicrosoftAccessDriver(*.mdb);DBQ="&Server.MapPath("/")&xxx.mdb"
http://www.china-askpro.com/msg23/qa27.shtml
80004005及别的毛病动静的疑问解答
---------------------------------------------
这篇文章中的信息合用于:
MicrosoftDataAccessComponentsversions1.5,2.0,2.1,2.5
ActiveServerPages
MicrosoftVisualInterDev,version1.0
-------------------------------------------
提要
本文具体报告了Microsoft数据会见组件(MDAC)收到0x800040005毛病的一些罕见缘故原由,MDAC包含ActiveX数据对
象、OLEDB和远程数据服务(RDS)。同时,本文还会商了别的一些毛病动静,包含80040e21、80040e14和
80040e10。
更多信息
80004005毛病动静可归结为:“出于某种缘故原由,我没法会见您的数据”。本文给出了各类80004005毛病动静的列表、
个中枚举了这些毛病动静的最多见原因及其疑问解答步骤。固然本文假定您是在ActiveServerPage(ASP)页面
(.asp)中利用ActiveX数据工具(ADO),但这些原因和良多疑问解答步骤一样合用于任何别的经由过程ODBC会见数据的环
境。
毛病动静列表
这一节我们先容了各类毛病动静的文本,和招致毛病的缘故原由。
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80004005
TheMicrosoftJetdatabaseenginecannotopenthefile(unknown).Itisalreadyopenedexclusivelyby
anotheruser,oryouneedpermissiontoviewitsdata.
缘故原由
该毛病的产生,一般是由于InternetInformationServer(IIS)所利用的帐户(一般是IUSR)没有准确的Windows
NT权限,因此没法会见基于文件的数据库或包括文件的文件夹。
请反省这些文件和文件夹的权限设置。确认您可以创立和/或删除任何一时文件。一时文件一样平常都创立在与数据库不异的
文件夹下,但也能够创立在别的文件夹下,如/Winnt。
您可使用WindowsNT文件监督器来反省会见文件失利的缘故原由。WindowsNT文件监督器可从以下Web站点上失掉:
http://www.sysinternals.com。
假如您利用的是该数据库的收集路径(UNC或映像驱动器),请反省共享、文件及文件夹上的权限。
确认文件及数据源名(DSN)没有被标志为独有体例。
简化。利用一个利用当地驱动器号的体系DSN。若有需要,把数据库移至当地驱动器,然后对其举行测试。
毛病动静中的otheruser(别的用户)有多是VisualInterDev。请封闭任何包括该数据库数据毗连的Visual
InterDev工程。
毛病也多是由委派成绩引发的。反省大概存在的任何身份考证办法(“基础”而不是NTLM)。假如毗连字符串利用的
是一致定名商定(UNC),请实验利用“基础身份考证”或一个相对路径,如C:MydataData.mdb。即便UNC指向的资本
位于当地IIS盘算机,前述毛病也有大概产生。
当会见链接到某个表的MicrosoftAccess数据库时,假如这一表处在收集服务器上的Access数据库中,这一毛病也有
大概产生。这类情形下,请拜见以下MicrosoftKnowledgeBase文章以找到可行的办理办法:
Q189408PRB:ASP没法会见IIS4.0下的收集文件
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80004005
Couldntuse(unknown);filealreadyinuse.
缘故原由
数据库没法准确地为多个用户锁定。具体信息请拜见以下MicrosoftKnowledgeBase文章:
Q174943PRB:80004005“CouldntUse(unknown);FileAlreadyinUse”
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80004005Datasource
namenotfoundandnodefaultdriverspecified.
缘故原由
最多见的缘故原由是由于Global.asa和Global.asa中初始化的毗连字符串会话变量没有引发。您能够经由过程在.asp页面中
到场以下代码,来反省该变量有无准确地初始化:
另外一个罕见缘故原由是由于所利用的毗连字符串中有太多的空格。
DSN=MyDSN;Database=Pubs;
实验利用上面的语法取代:
DSN=MyDSN;Database=Pubs;
假如Global.asa文件没有引发,请反省并确认它是在IIS4.0的使用程序根下,(假如运转的是IIS3.0,则应在假造
根下,而且Execute复选框已选中)。别的,当WindowsNT权限限定了对文件夹的会见时,程序计划中的一个毛病
也大概会妨害Global.asa文件被引发。具体信息请拜见MicrosoftKnowledgeBase文章:Q173742“BUG:限定
Web会见时,Global.asa不被实行”
没法找到DSN名。请反省并确认没有利用“用户”范例的DSN。
假如利用的是文件DSN或体系DSN,则实验把毗连字符串响应地改成DSN=MySystemDSN或DBQ=MyFileDSN。简化!
反省并确认安装了最新的驱动程序。若有您不克不及一定,请从以下Web站点下载最新的MDAC(Microsoft数据会见组
件):
http://www.microsoft.com/data/
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80004005Datasource
namenot??
缘故原由
这个成绩看起来与盘算机上软件安装或卸载的按次有关。假如ODBC内核文件分歧步(它们必需为统一版本),便可能出
现这类毛病。
请从以下Web站点下载最新版的MDAC(Microsoft数据会见组件),以晋级一切的ODBC中心驱动程序:
http://www.microsoft.com/data/
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80004005
GeneralerrorUnabletoopenregistrykeyDriverId.
缘故原由
这一毛病是由从注册表中读取数值时引发的。请用注册表编纂器(Regedt32.exe)反省注册表项上设置的权限。您也可
以用WindowsNT注册表监督器(NTRegMon)来反省注册表读取失利。NTRegMon可从以下Web站点下载:
http://www.sysinternals.com
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80004005
ConnectionOpen(CreateFile()).
缘故原由
这一毛病有两种缘故原由。它们都与权限有关,大概数据库与Web服务器不在一台盘算机上,大概数据库正经由过程UNC路径(ServerShare)被援用。即便数据库与Web服务器位于统一台盘算机上,UNC路径也使Web服务器以为数据库好象位于收集上的另外一台盘算机上。
假如.asp页面正被匿名用户所会见,就会产生以下情形:
IIS将利用(默许)WindowsNT帐户:USR_>。
由于该帐户是Web服务器的当地账户,以是收集上的别的盘算机基本无从得知该帐户。当IIS(在IUSR帐户的平安环
境下运转)试图会见远程盘算机上的任何资本时,远程盘算机将考证其利用的帐户。因为IUSR帐户是当地帐户,因而对
于远程盘算机来讲,它是无从得知的,以是会见被回绝。
当匿名会见激发这个成绩时,有两个办理举措:
在“Internet服务办理器”工具中,从Web属性下将匿名登录帐户从默许的当地帐户改成一个基于域的无效帐户。在用
户名字段中,输出要利用的域帐户,格局为domainuserid。如许,远程盘算机就可以用域把持器来考证IIS传送给它的
平安凭证。
-大概-
在包括您想要会见的资本的远程盘算机上复制的帐户IUSR_>
。假如帐户是在远程盘算机上创立的,包括完整不异的称号和暗码,WindowsNT把它们视为等价帐户。
-大概-
假如.asp页面只同意经身份考证的会见,请参考以下内容:
假如页面不同意匿名会见,IIS将会试图考证作出哀求的用户的身份,并利用其平安凭证把持其一切举动,如会见数据库
的举动。上面对这类情况下失利的两个次要缘故原由做了申明。
默许情形下,IIS被设置为以WindowsNTChallenge/Response作为其身份考证办法。因为WindowsNT4.0(及更早版
本)平安模子的限定,经由WindowsNTChallenge/Response身份考证的用户也没法会见远程盘算机上的资本。这一般
称为委派成绩。要考证是否是这类情形,可在“Internet服务办理器”工具中,从Web属性下选择基础(明文)复选
框,然后扫除WindowsNTChallenge/Response。假如这一步骤办理了成绩,很分明这是一个委派成绩。
-大概-
假如成绩仍然存在,多是所利用的用户帐户没有准确的SQLWindowsNT盘算机权限。无妨实验利用一个明白具有该
SQL盘算机会见权限的帐户。
有关委派、IIS怎样经由过程身份考证来回护Web站点,和相干成绩的具体信息,请拜见文章“IISAuthenticationand
SecurityforInternetDevelopers”,它位于以下Web站点:
http://www.microsoft.com/workshop/server/feature/security.asp
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80004005Microsoft]Logon
Failed()
缘故原由
该毛病是在SQL服务器不承受或不承认所提交的登录帐户及/或暗码(利用尺度平安性时),大概没有任何WindowsNT
帐户映照到SQL帐户(利用集成平安性时)时,由SQL服务器天生的。
假如利用的是尺度平安性,申明SQL帐户名和暗码不准确。请实验利用体系办理员帐户和暗码(UID="SA",暗码为
空)。这些必需在毗连字符串行中界说,由于DSN不存储用户名和暗码。
假如利用的是集成平安性,则反省挪用页面的WindowsNT帐户,找出它所映照的方针帐户。
SQL不同意SQL帐户名中有下划线。假如或人把WindowsNT帐户IUSR_machinename手动映照到一个同名的SQL帐
户,就会失利。请把一切包括下划线的帐户都映照为SQL中不包括下划线的帐户名。
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80004005[SQL
Server]Loginfailed-User:Reason:NotdefinedasavaliduserofatrustedSQLServerconnection.
缘故原由
SQLEnterpriseManager(企业办理器)中翻开了集成平安性,而所利用的WindowsNT帐户未被映照到SQL帐户。
请实验把SQL改用尺度平安性(在EnterpriseManager中,选择Server/SQLServer/Configure/Security
Options/Standard。
假如您是在IIS4.0下运转,则作废选择该工程的暗码同步。
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80004005
Couldntlockfile.
缘故原由
这一毛病多是因为没有准确的权限为MicrosoftAccess数据库创立锁定文件(.ldb)而引发的。默许情形下,锁定文
件与MicrosoftAccess.mdb文件创立在统一文件夹下。
请实验付与会见数据库(一般是IUSR_machinename)的用户以共享/文件夹的完整把持权限。
偶然,共享文件夹权限被设置为只读。您也能够实验变动毗连形式,这时候可使用以下示例代码:
SetConn=Server.CreateObject("ADODB.Connection")
Conn.Mode=adModeShareDenyWrite8
FromAdovbs.inc
----ConnectModeEnumValues----
ConstadModeUnknown=0
ConstadModeRead=1
ConstadModeWrite=2
ConstadModeReadWrite=3
ConstadModeShareDenyRead=4
ConstadModeShareDenyWrite=8
ConstadModeShareExclusive=&Hc
ConstadModeShareDenyNone=&H10
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80004005[ODBCMicrosoftAccess97
Driver](unknown)isntavalidpath.Makesurethatthepathnameisspelledcorrectlyandthatyouare
connectedtotheserveronwhichthefileresides.
缘故原由
Web服务器所读取的路径是有效路径。当Global.asa文件正被利用,而毗连字符串是Web服务器以外的另外一台盘算机
上创立的时分,最简单产生这类毛病。假如路径是一个映像驱动器号,它大概只对创立毗连字符串的客户盘算机无效。
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80004005[SQL
Server]Thequeryandtheviewsinitexceedthelimitof16tables.
缘故原由
查询过于庞大。在查询中有过量的限定。
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80004005
ConnectionWrite(GetOverLappedResult()).
缘故原由
“同意匿名用户”情况被封闭时,WindowsNT在第一个哀求完成后要封闭与SQLServer毗连的管道。这是由于,第一
个到SQLServer的毗连是在IIS匿名用户帐户中创建的。然后,IIS大概选择在统一线程上摹拟扫瞄器客户,大概尝
试往会见运转于摹拟用户情况中的别的线程上的毗连。不管是哪一种情形,WindowsNT城市检测有无谁试图利用某个已
在别的用户情况中翻开的收集定名管道句柄,并依据平安划定规矩封闭该管道。在SQLServer收集监督器看来,这是
WindowsNT收回的封闭定名管道的哀求,从而引发Web扫瞄器堕落。
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80004005
Generalnetworkerror.Checkyournetworkdocument
缘故原由
这一毛病大概产生在SQL服务器被重定名的情形下。因为没法找到盘算机名,援用旧称号的DSN将会失利。
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80040e21Errorsoccurred
缘故原由
这一毛病多是因为试图向一个字段拔出过量的数据,凌驾同意值而引发。好比,一个MicrosoftAccess字段格局设置
为只承受25个字符,而试图拔出26个字符。
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80040e14
SyntaxerrorinINSERTINTOstatement.
缘故原由
某个列名多是保存字,如DATE。请将列称号改成一个非保存字,如SaleDate。
毛病动静
MicrosoftOLEDBProviderforODBCDriverserror80040e10
Toofewparameters.Expected1.
缘故原由
查询语法中所利用的列名不存在。常常,这只是个打字毛病。请对比数据库中的列名,反省查询字符串中的列名。假如
利用的是MicrosoftAccess,要确保利用的是实践列名,而不是列的“显现”名。
参考
如要启用VisualInterDev的远程事情站事情体例,请依照以下MicrosoftKnowledgeBase文章所述,以创建体系
DSN:
Q178215HOWTO:设置VID以用于身份考证Web工程
Q174943PRB:80004005“CouldntUse(unknown);FileAlreadyinUse”
Q173742BUG:限定Web会见时,Global.asa不被实行
Q172864ASP页面没法会见会话及使用程序工具
Q156526毗连Access数据源时的一样平常毛病=51
Q175671PRB:会见时的SQL80004005ConnectionOpen(CreateFile())毛病
Q149425IDC:实行查询毛病,没有界说为无效用户
Q167452PRB:利用Access数据源时的‘Notavalidpath’毛病
Q125767PRB:实行SQL查询后的查询过于庞大毛病
Q166659PRB:第二次实验时会见SQL数据库失利
Q166029PRB:利用Access时,没法翻开不明文件
Q178215HOWTO:设置VID以用于身份考证Web工程
在Asp页面中向纪录集取长text型数据时,呈现以下毛病征象时:
MicrosoftOLEDBProviderforODBCDrivers毛病80040e21
Errorsoccurred
可有以下三种办理举措:
(一)利用rs.opensql,conn,1,3体例翻开纪录集
(二)将该列放在第一列掏出,好比comment里寄存有较长的text内容,取纪录集内容的时分,先来个comment=rs("comment")把这个作怪的器材先掏出来放到内存变量中,然后再操纵别的的字段。因为一样平常长text内容不会在第一个显现,因而一样平常都要掏出来放到内存变量中。
(三)改成oledb体例毗连数据库。在此体例毗连数据库时,不会呈现该毛病(最少我没有碰到过)。在我的体系中,将如今的oledb毗连体例改成odbc毗连体例后,毛病就即刻呈现了。
此毛病嫌疑是因为Asp向odbc前往的纪录集取数据的机制有些成绩形成。倡议接纳第三种办法制止该毛病。
发问:
那末以下毛病范例是甚么意义
MicrosoftOLEDBProviderforODBCDrivers毛病80040e21
TherequestpropertiescannotbesupportedbythisODBCDriver
数据库字段长度不敷
堕落信息
MicrosoftOLEDBProviderforODBCDriverserror80040e21
TherequestpropertiescannotbesupportedbythisODBCDriver.
//_ScriptLibrary/Recordset.ASP,line466
缘故原由
WhentheRecordsetDTChasthecursorlocationpropertysetto"2-UseServerSideCursors"(thedefaultvalue),itcannotreturnmultiplerecordsets.
当theRecordsetDTC的游标设为2(服务器端游标,默许值)时,没法前往多个纪录集
RESOLUTION
UnderthePropertiesdialogboxfortheRecordsetDTC,gototheAdvancedtabandchangethecursorlocationfrom"2-UseServer-SideCursor"to"3-UseClient-SideCursor."
asp毛病代码
毛病代码毛病动静和扩大信息
ASP0100Outofmemory(内存溢出)
ASP0101Unexpectederror(函数前往exception_name)
ASP0102Expectingstringinput(等候字符串输出)
ASP0103Expectingnumericinput(等候数字量输出)
ASP0104Operatingnotallowed(操纵不同意)
ASP0105Indexoutofrange(数组下标溢出)
ASP0106TypeMismatch(数据范例不婚配)
ASP0107StackOverflow(处置的数据量凌驾了同意的局限)
ASP0115Unexpectederror(呈现在内部工具中的可捕捉的毛病exception_name,剧本不克不及持续运转)
ASP0177Server.CreateObjectFailed(有效的ProgID)
ASP0190Unexpectederror(当开释内部工具时,呈现的可捕捉的毛病)
ASP0191Unexpectederror(在内部工具的OnStartPage办法中呈现的可捕捉的毛病)
ASP0192Unexpectederror(在内部工具的OnEndPage办法中呈现的可捕捉的毛病)
ASP0193OnStartPageFailed(在内部工具的OnStartPage办法中呈现毛病)
ASP0194OnEndPageFailed(在内部工具的OnEndPage办法中呈现毛病)
ASP0240ScriptEngineException(剧本引擎从object_name抛出非常exception_name)
ASP0241CreateObjectException(object_name的CreateObject办法所招致的非常exception_name)
ASP0242QueryOnStartPageInterfaceException(查询工具object_name的OnStartPage或OnEndPage
办法所招致的非常exception_name)
------------------
ADO毛病代码
除在Error工具和Errors汇合中申明的供应者毛病以外,ADO自己也将毛病前往到运转时情况的非常处置机制当中。利用编程言语的毛病捕捉机制(如Microsoft?VisualBasic?中的OnError语句)可捕捉及处置以下毛病。下表将同时显现十进制和十六进制毛病代码值。
常量称号 编号 申明
adErrInvalidArgument 3001 0x800A0BB9
使用程序利用的参数其范例毛病、超越可承受的局限大概与其他参数抵触。
adErrNoCurrentRecord 3021 0x800A0BCD
BOF或EOF为True,大概以后纪录已删除。使用程序哀求的操纵必要以后纪录。
adErrIllegalOperation 32190x800A0C93
使用程序哀求的操纵不同意呈现在该高低文中
adErrInTransaction32460x800A0CAE
在事件中使用程序没法显式封闭Connection工具。
adErrFeatureNotAvailable32510x800A0CB3
供应者不撑持使用程序哀求的操纵。
adErrItemNotFound32650x800A0CC1
ADO没法在对应于使用程序哀求的称号或按次援用的汇合中找到工具。
adErrObjectInCollection33670x800A0D27
没法追加,工具已在汇合中。
adErrObjectNotSet34200x800A0D5C
使用程序援用的工具不再指向无效的工具。
adErrDataConversion34210x800A0D5D
使用程序利用了不切合对以后操纵的值范例。
adErrObjectClosed37040x800A0E78
假如工具封闭,则不同意使用程序哀求的操纵。
adErrObjectOpen37050x800A0E79
假如工具翻开,则不同意使用程序哀求的操纵。
adErrProviderNotFound37060x800A0E7A
ADO找不到指定的供应者。
adErrBoundToCommand37070x800A0E7B
使用程序没法用Command工具将Recordset工具的ActiveConnection属性变动为它的来历数据。
adErrInvalidParamInfo37080x800A0E7C
使用程序毛病地界说了Parameter工具。
adErrInvalidConnection37090x800A0E7D
使用程序经由过程援用封闭或有效的Connection工具来哀求对工具的操纵。
-------------------------
VBScript毛病信息
----------------------------------------------------
毛病代码信息
5有效的历程挪用或参数
6溢出
7内存不敷
9下标越界
10数组长度流动或一时锁定
11被零除
13范例不婚配
14字符串空间溢出
28仓库空间溢出
35Sub或Function不决义
48加载DLL时堕落
51外部毛病
53文件未找到
57设备I/O毛病
58文件已存在
61磁盘已满
67文件太多
70没有权限
75路径/文件会见毛病
76路径未找到
91未设置工具变量或With块变量
92未初始化For轮回
94有效的Null利用
322没法创立需要的一时文件
424请求利用工具
429ActiveX部件没法创立工具
430类不撑持Automation
432Automation操纵过程当中,未找到文件名或类名
438工具不撑持此属性或办法
440Automation毛病
445工具不撑持此操纵
446工具不撑持定名的参数
447工具不撑持以后地区设置
448未找到定名参数
449此参数必选
450参数个数毛病或有效的属性赋值
451工具不是汇合
453未找到指定的DLL函数
455代码资本锁定毛病
457此键已和汇合中的元素联系关系
458VBScript中不撑持利用Automation范例的变量
500变量不决义
501不法赋值
502用此工具举行剧本编程会堕落
503工具不克不及平安初始化
1001内存不敷
1002语法毛病
1003短少“:”
1004短少“;”
1005短少“(”
1006短少“)”
1007短少“]”
1008短少“{”
1009短少“}”
1010短少标识符
1011短少“=”
1012短少“If”
1013短少“To”
1014短少“End”
1015短少“Function”
1016短少“Sub”
1017短少“Then”
1018短少“Wend”
1019短少“Loop”
1020短少“Next”
1021短少“Case”
1022短少“Select”
1023短少表达式
1024短少语句
1025语句未停止
1026短少整型常数
1027短少“While”或“Until”
1028短少“While”、“Until”或语句开头
1029部分变量或参数过量
1030标识符太长
1031有效的编号
1032有效的字符
1033未停止字符串常数
1034未停止正文
1035嵌套的正文
1037“Me”关头字利用有效
1038“Loop”短少“Do”
1039有效的“Exit”语句
1040有效的“For”轮回把持变量
1041称号被重界说
1042必需是行中的第一个语句
1043没法为非ByVal参数赋值
1044挪用Sub时不克不及利用括号
1045短少字母常数
1046短少“In”
32766True
32767False
32811未找到元素
对用户来说可预见费用、节约费用,可以做到花少钱办大事。由于省去了购买软件和硬件等的前期费用,用户可以租用较高级的应用软件。ASP的收费是根据软件的类型、客制化程度、用户数量、服务期限来定的,对客户来说这笔费用是可以预见的。方便于客户应用软件的升级。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 在平时的学习过程中要注意现学现用,注重运用,在掌握了一定的基础知识后,我们可以尝试做一些网页,也许在开始的时候我们可能会遇到很多问题,比如说如何很好的构建基本框架。 ASP的语言不仅仅只是命令格式差不多,而是包含在<%%>之内的命令完全就是VB语法。虽然ASP也是做为单独的一个技术来提出的,但他就是完全继承了VB所有的功能。 虽然ASP也有很多网络教程。但是这些都不系统。都是半路出家,只是从一个例子告诉你怎么用。不会深入讨论,更不会将没有出现在例子里的方法都一一列举出来。 代码的可重用性差:由于是面向结构的编程方式,并且混合html,所以可能页面原型修改一点,整个程序都需要修改,更别提代码重用了。 没有坚实的理论做基础,那么我们连踏入社会第一步的资本都没有,特别对于计算机专业的学生学好专业知识是置关重要的。在这里我侧重讲一下如何学习ASP,从平时的学习过程中。 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。
页:
[1]