ASP 常见对象总结(熟悉一下利用以后的开发使用)
2018-09-06 13:13
ADO对象:
Connection
Command
Recordset
Record
Stream
ASP支持的对象很多,可以自己编写COM组件,下面是我们经常使用的:
Server.CreateObject(scripting.filesystemobject)
Server.CreateObject(scripting.dictionary)hashtable
server.createxobject(word.Application)//server
activexobject(word.Application)//client
Server.CreateObject(Excel.Application)//server
activexobject(Excel.Application)//client
CreateObject(powerpoint.Application)
Server.CreateObject(Microsoft.xmlhttp)
Server.CreateObject(Microsoft.xmldom)
Server.CreateObject(msxml2.xmlhttp.4.0)
Server.CreateObject(wscript.shell)
Server.CreateObject(mswc.adrotator)
CreateObject(Excel.sheet)
ms frontpage: ofp = CreateObject(frontpage.Application)
ms access: oaccess = CreateObject(access.Application)
ms graph: ograph = CreateObject(msgraph.Application)
下面是我们应该知道的:
CreateObject(photoshop.Application)
//关于sql server的
CreateObject(sqldmo.sqlserver)
CreateObject(sqldmo.login)
CreateObject(sqldmo.backup)
Server.CreateObject(sqldmo.backupdevice)
Server.CreateObject(sqldmo.database)
Server.CreateObject(sqldmo.restore)
//msmq的
Server.CreateObject(msmq.msmqqueueinfo)
CreateObject(msmq.msmqquery)
//全文索引的
Server.CreateObject(ixsso.query)
Server.CreateObject(ixsso.util)
邮件发送的组件我没有总结,请热心的朋友总结出来:
cdo,jmail,imail等。
下面一些是不太常见的对象:
accpac advantage corporate:
oaccpac=CreateObject(accpac.xapisession)
accpac report master for windows:
oimpapp=CreateObject(impromptu.Application.30)
bartender:
obartender = CreateObject(bartender.Application)
crystalreports:
ocrApplication = CreateObject (crystalruntime.Application)
this doesnt invoke an ide actually.
eudora:
oeud = CreateObject(eudora.euApplication.1)
faxmaker:
ofax = CreateObject(fmfaxapi.Application)
groupwise:
ogroupwise = CreateObject(novellgroupwaresession)
lotusnotes:
onotes = CreateObject(notes.notessession)
onotes = CreateObject(notes.notesuiworkspace)
onotes = CreateObject(lotus.notessession)(domino 5.0.3)
ms common dialog:
ms internet explorer:
oie = CreateObject(internetexplorer.Application)
ieautomationexample
ms mappoint:
omappoint = CreateObject(mappoint.Application)
msn messenger:
ms netmeeting:
onetmeeting=CreateObject(netmeeting.app.1)
ms outlook:
ooutlook = CreateObject(outlook.Application)
ms outlook express: none - it is not a com server!
ms powerpoint:
opp = CreateObject(powerpoint.Application)
ms project:
oproj = CreateObject(msproject.Application)
ms sourcesafe:
ovss = CreateObject(sourcesafe.0)
ms word:
oword = CreateObject(word.Application)
ms visio:
ovisio = CreateObject(visio.Application)
ms visualbasic: 不知道,网站也没有登记出来。
ms visualcplusplus: (vc++)
ocpp = CreateObject(msdev.Application)
ms visualfoxpro:
ovfp = CreateObject(visualfoxpro.Application)
ms windowsscriptinghost:
owsh = CreateObject(wscript.shell)
novell groupwise:
ogroupwise = CreateObject(novellgroupwaresession)
pcanywhere (host):
opcahost = CreateObject(winawsvr.behostdatamanager)
pcanywhere (remote):
opcarem = CreateObject(winawsvr.remotedatamanager)
quickbooks:
qbsessionmanager = CreateObject(qbfc2.qbsessionmanager)
rationalrose:
orose = CreateObject(rose.Application)
tapifax:
otapifax = CreateObject(faxserver.faxserver)
windowsshell:
owsh = CreateObject(shell.Application)
windows media player:
owmp = CreateObject(wmplayer.ocx)
oplaylist = owmp.playlistcollection.getall()
owmp.currentplaylist = oplaylist.item(0)&& zero based array *!* music starts!
windows messenger:
omessenger = CreateObject(messenger.messengerapp)
winfax:
owinfax = CreateObject(winfax.sdksend)
winprint :
owinprint = CreateObject(winprint.winprintx)
sql-dmo object:
losql = CreateObject(sqldmo.Application)
others:
scripting shell:
oshell = CreateObject(wscript.shell)
scripting network object:
onet = CreateObject(wscript.network)
scripting regular expression_r_r parser:
oreg = CreateObject(vbscript.regexp)
sql dmo sql server:
CreateObject(sqldmo.sqlserver)
文章标题:ASP 常见对象总结(熟悉一下利用以后的开发使用)
文章链接:http://soscw.com/index.php/essay/11035.html