ASP 共通オブジェクトの概要 (将来の開発と使用についてよく理解してください)
ADO オブジェクト:
繋がり
指示
レコードセット
記録
ストリーム
ASP は多くのオブジェクトをサポートしており、独自の COM コンポーネントを作成できます。次に、よく使用するコンポーネントを示します。
Server.CreateObject("scripting.filesystemobject")
Server.CreateObject("scripting.dictionary")ハッシュテーブル
server.createxobject("word.Application")//server
activexobject("word.Application")//クライアント
Server.CreateObject("Excel.Application")//サーバー
activexobject("Excel.Application")//クライアント
CreateObject("パワーポイント.アプリケーション")
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 フロントページ: ofp = CreateObject("frontpage.Application")
ms アクセス: oaccess = CreateObject("access.Application")
ms グラフ:graph = CreateObject("msgraph.Application")
知っておくべきことは次のとおりです。
CreateObject("photoshop.Application")
//SQLサーバーについて
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 の利点企業:
oaccpac=CreateObject("accpac.xapisession")
Windows 用の accpac レポート マスター:
oimpapp=CreateObject("impromptu.Application.30")
バーテンダー:
obartender = CreateObject("bartender.Application")
クリスタルレポート:
ocrApplication = CreateObject ("crystalruntime.Application")
これは実際には ide を呼び出しません。
ユードラ:
oeud = CreateObject("eudora.euApplication.1")
ファックス送信者:
ofax = CreateObject("fmfaxapi.Application")
グループごとに:
ogroupwise = CreateObject("novellgroupwaresession")
ロータスノート:
onotes = CreateObject("notes.notessession")
onotes = CreateObject("notes.notesuitworkspace")
onotes = CreateObject("lotus.notessession")(domino 5.0.3)
ms コモンダイアログ:
ocommmondialog = CreateObject("mscomdlg.commondialog")&& !!! 開発ライセンスがなければこのオブジェクトを直接作成することはできないため、別のマシンで動的に実行する場合は、以下を参照してください。
msインターネットエクスプローラー:
oie = CreateObject("internetexplorer.Application")
つまり自動化の例
ミリ秒マップポイント:
omappoint = CreateObject("mappoint.Application")
msn メッセンジャー:
omessenger = CreateObject("msnmessenger.messengerapp")
ミリ秒ネットミーティング:
onetmeeting=CreateObject("netmeeting.app.1")
ミリ秒の見通し:
ooutlook = CreateObject("outlook.Application")
ms Outlook Express: なし - これは com サーバーではありません。
ミリ秒パワーポイント:
opp = CreateObject("powerpoint.Application")
msプロジェクト:
oproj = CreateObject("msproject.Application")
ms ソースセーフ:
ovss = CreateObject("sourcesafe.0")
msワード:
oword = CreateObject("word.Application")
msvisio:
ovisio = CreateObject("visio.Application")
ms Visualbasic: わかりません。Web サイトはまだ登録されていません。
ms Visualcplusplus: (vc++)
ocpp = CreateObject("msdev.Application")
ms Visualfoxpro:
ovfp = CreateObject("visualfoxpro.Application")
ms windowsscriptinghost:
owsh = CreateObject("wscript.shell")
ノベルグループごと:
ogroupwise = CreateObject("novellgroupwaresession")
pcanywhere (ホスト):
opcahost = CreateObject("winawsvr.behostdatamanager")
pcanywhere (リモート):
opcarem = CreateObject("winawsvr.remotedatamanager")
クイックブック:
qbsessionmanager = CreateObject("qbfc2.qbsessionmanager")
合理的なローズ:
orose = CreateObject("rose.Application")
タピファックス:
otapifax = CreateObject(faxserver.faxserver)
ウィンドウシェル:
owsh = CreateObject("シェル.アプリケーション")
ウィンドウズメディアプレーヤー:
owmp = CreateObject("wmplayer.ocx")
oplaylist = owmp.playlistcollection.getall()
owmp.currentplaylist = oplaylist.item(0)&& ゼロベースの配列 *!* 音楽が始まります!
ウィンドウズメッセンジャー:
omessenger = CreateObject("messenger.messengerapp")
ウィンファックス:
owinfax = CreateObject("winfax.sdksend")
ウィンプリント:
owinprint = CreateObject("winprint.winprintx")
SQL-DMO オブジェクト:
losql = CreateObject("sqldmo.Application")
その他:
スクリプトシェル:
oshell = CreateObject("wscript.shell")
スクリプトネットワークオブジェクト:
onet = CreateObject("wscript.network")
スクリプト正規表現_r_r パーサー:
oreg = CreateObject("vbscript.regexp")
SQL DMO SQLサーバー:
CreateObject("sqldmo.sqlserver")