ASP 常见对象总结(熟悉一下利用以后的开发使用)

时间:2021-10-10 01:52:53

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("wscript.network")//网络地址的 
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") 
CreateObject("sqldmo.user") 
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: 
ocommmondialog = CreateObject("mscomdlg.commondialog")&& !!! you cant directly create this object without a development licence, so for dynamically doing it on another machine, see below. -- petercrabtree 

ms internet explorer: 
oie = CreateObject("internetexplorer.Application") 
ieautomationexample 

ms mappoint: 
omappoint = CreateObject("mappoint.Application") 

msn messenger: 
omessenger = CreateObject("msnmessenger.messengerapp") 

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")