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

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