<html>
<head>
<title>GLOBAL.ASA</title>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="">
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
<tr>
<td valign="top" class="NAME">GLOBAL.ASA</td>
<td valign="top" class="COMPATIBILITY">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td valign="top" colspan="2" class="description">


<p><filename>GLOBAL.ASA</filename><!--<primary>Session
object</primary><secondary>OnStart and OnEnd
events</secondary><tertiary>GLOBAL.ASA file
for</tertiary>--> <!--<primary>Application
object</primary><secondary>OnStart and OnEnd
events</secondary><tertiary>GLOBAL.ASA file
for</tertiary>--> <!--<primary>OnStart
event</primary><secondary>GLOBAL.ASA file</secondary>-->
<!--<primary>GLOBAL.ASA file</primary>-->
t@ĆAZbV܂̓AvP[VXR[vIuWFNgAϐAуCxgnh (̓Iɂ́AApplication IuWFNg Session IuWFNg OnStart CxgvV[W OnEnd CxgvV[Wp) 錾ꏊłBzfBNg܂ ASP AvP[VƂ 1  <filename>GLOBAL.ASA</filename> t@Cݒł܂BƂ΁A<filename>/Search</filename> zfBNĝׂẴXNvg\ Search ASP AvP[VƂ܂B̉zfBNgɂ́A1  <filename>GLOBAL.ASA</filename> t@CݒłÃt@C̓fBNg̃[g (<filename>/Search</filename>) ɂKv܂B2 Ԗڂ <filename>GLOBAL.ASA</filename> t@C <filename>/Search</filename> ̔Cӂ̃TufBNĝǂɂĂA<filename>ASP.DLL</filename> ł͖܂B</p>




<p><filename>GLOBAL.ASA</filename> t@ĆA\\ȃRecێł܂B̂悤ȃRec <filename>ASP.DLL</filename> ł͖܂BXNvg <span class="LITERAL">&lt;SCRIPT&gt;</span> ^Oň͂łȂꍇAZbV܂̓AvP[Vx̃XR[vT|[gĂȂT[o[R|[lgCX^XƂƓlɁAG[܂BŌɁÃt@Cɂ <filename>GLOBAL.ASA</filename> ƂOtKvAASP AvP[V\鉼zfBNg̃[gȊȌꏊɒuƂ͂ł܂B̃XNvgƓlA<filename>GLOBAL.ASA</filename> t@C̔Cӂ̃T|[gĂXNvggpłAʂ <span class="LITERAL">&lt;SCRIPT&gt;...&lt;/SCRIPT&gt;</span> ^OZbgœgpCxgvV[WO[vł܂B</p>




<p>{͂ <filename>GLOBAL.ASA</filename> t@C̍ł́ÃgsbNɂĐ܂B</p>




<ul><dd><p>	AvP[VIuWFNgCxgуAvP[VXR[v</p></dd><dd><p>	ZbVIuWFNgCxgуZbVXR[v</p></dd><dd><p>	^CvCu̐錾</p></dd></ul>
</td></tr>
</table>
</div>
<div id="GLOBALASACommentsTroubleshooting">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
GLOBAL.ASA:RgуguV[eBO</td>
<td class="COMPATIBILITY">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2">&nbsp;</td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">

<p><!--<primary>comments and
troubleshooting</primary><secondary>GLOBAL.ASA
file</secondary>-->AvP[V <filename>GLOBAL.ASA</filename> t@Cɑ΂ĕύXsƁAWeb T[o[ł́A<filename>GLOBAL.ASA</filename> t@CăRpCOɁAw肳ꂽAvP[Vɑ΂錻ׂ݂̂Ă̗v܂BMicrosoft ɂƁA񌻍݂̗vƁÃt@C͍ăRpCÃ݂AvP[VŊJnꂽVZbVɂA<filename>GLOBAL.ASA</filename> t@CR[h̏gK܂B̍ăRpCsAT[o[́AAvP[ṼXNvgɑ΂VvׂĖ܂BcOȂAL͎̎ۂɂ́APersonal Web ServerAIIS 3.0A IIS 4.0 ł͋@\܂BV <filename>GLOBAL.ASA</filename> ̏OɁA}Ṽu[g܂B</p>




<p>̊Ԏs̃ZbV́A<filename>GLOBAL.ASA</filename> ɑ΂ύX̉e󂯂܂BWeb T[o[ <filename>GLOBAL.ASA</filename> t@C̍ăRpCƁAANeBuȃZbVׂ͂č폜AV <filename>GLOBAL.ASA</filename> t@C Session_OnEnd  Application_OnEnd ̃CxgvV[WĂяo܂B[U[́AVZbVJn邽߁AWeb AvP[VŐVv쐬Kv܂BVׂẴZbV́AV <filename>GLOBAL.ASA</filename> t@C̏ƋɊJn܂B</p>




<p>Ǝ <filename>GLOBAL.ASA</filename> t@CJۂ̏dvȍĺAT[o[TChCN[hgpăt@CɎw肵Cӂ̃R[hύXĂAWeb T[o[ <filename>GLOBAL.ASA</filename> t@CăRpCȂƂłBăRpCgKɂ́A<filename>GLOBAL.ASA</filename> t@CύXĂȂꍇłÃt@CۂɍĕۑKv܂B</p>




<p><filename>GLOBAL.ASA</filename> t@Cɂ́AvV[WƊ֐܂߂邱Ƃł܂BÃvV[WĂяốASession_OnStartASession_OnEndAApplication_OnStartA Application_OnEnd ̃CxgvV[WłB̃vV[Wׂ͂āA<filename>GLOBAL.ASA</filename> t@Cɂzuł܂B̊֐vV[WAvP[V̑̃t@CŎgpꍇAĂяoXNvgێĂT[o[TChCN[ht@C̎gpKv܂B</p>




<p>ŌɁAWeb AvP[Vׂ̑̂ẴXNvgƓlɁAWindows NT ̃ZLeBgpāA<filename>GLOBAL.ASA</filename> t@C̈SmۂKv܂BłȂꍇ́ANCAg炱̃t@Cւ̃ANZX\ɂȂ܂B<filename>GLOBAL.ASA</filename> ɂ̓AvP[ṼZLeB֘AR[h΂Ί܂܂Ă邱ƂlƁA̒ӂ͔ɏdvłB</p>
</td>
</tr>
</table>
</div>
<div id="ApplicationObjectEventsandApplicationScope">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
AvP[VIuWFNgCxgуAvP[VXR[v</td>
<td class="COMPATIBILITY">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><span class="PROGRAMLISTING"><pre>&lt;SCRIPT LANGUAGE=<var class="replaceable">strLangEngine</var> RUNAT = SERVER&gt;
Sub Application_OnStart
      Event procedure code...
End Sub

Sub Application_OnEnd
      Event procedure code...
End Sub
&lt;/SCRIPT&gt;</pre></span></td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">
<span class="PROGRAMLISTING"><pre>&lt;SCRIPT LANGUAGE=<var class="replaceable">strLangEngine</var> RUNAT = SERVER&gt;
Sub Application_OnStart
      Event procedure code...
End Sub

Sub Application_OnEnd
      Event procedure code...
End Sub
&lt;/SCRIPT&gt;</pre></span>




<p><!--<primary>Application object</primary><secondary>OnStart and OnEnd events</secondary><tertiary>GLOBAL.ASA file for</tertiary>-->
<!--<primary>GLOBAL.ASA file</primary><secondary>Application object events and scope</secondary>--><filename>GLOBAL.ASA</filename> t@Cł́AApplication IuWFNg OnStart  OnEnd  2 ̃Cxgɑ΂CxgvV[WR[hwł܂B 2 ̃CxggK̂́Aꂼŏ̃NCAgAvP[Ṽy[Wv_AуAvP[V̍Ō̃[U[ZbVI_łB̃Cxg̏ڍׂɂẮA<link linkend="ch04-40130"> 4 </link>QƂĂB{͂ł́A 4 ͂ŐĂꕔ̃gsbNAт̃gsbN <filename>GLOBAL.ASA</filename> t@C₻̎gp@Ƃ̊֘AɂČJԂ܂B</p>




<p>uApplication IuWFNgv̏͂ŐĂmFƁAASP AvP[V́AzfBNĝׂẴt@CAт̉zfBNg̃TutH_ׂ̂Ẵt@C\Ă邱ƂɂȂ܂Bϐ܂̓IuWFNgɃAvP[VXR[vꍇAAvP[Vׂ݂̌̂Ẵ[U[ɑ΂ēlێACӂ̃[U[AvP[VXR[v̕ϐ܂̓IuWFNg̒lύXł܂B̂悤ȕύX́Aȍ~Cӂ̃[U[\lɔf܂B</p>




</td>
</tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td></tr>
<tr>
<td colspan="2" class="DESCRIPTIONTITLE">p[^</td>
</tr>
<tr>
<td colspan="2" class="description">




<dl>
<dt><var class="replaceable">strLangEngine</var></dt>
<dd><p>LȃT[o[̃XNvgGW̖O\łB̃GẂAIIS Web T[o[ł̓ftHg VBScript łAJScriptAPerlScriptAPythonAREXXA܂ IIS XNvgReLXgT|[gĂ鑼̔Cӂ̃XNvgGWgpł܂B</p></dd>

</dl>




</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="DESCRIPTIONTITLE"> </td>
</tr>
<tr>
<td colspan="2" class="description">




<span class="PROGRAMLISTING"><pre>[Excerpt from GLOBAL.ASA]

&lt;OBJECT RUNAT=Server 
SCOPE=Application
ID=AppInfo1 
PROGID="MSWC.MyInfo"&gt;
&lt;/OBJECT&gt;

&lt;SCRIPT LANGUAGE = "VBScript" RUNAT="Server"&gt;
Sub Application_OnStart

    Dim objCounters
    Dim gdatAppStartDate

    ' The following object variable will hold a Counters
    ' component.
    Set objCounters = Server.CreateObject("MSWC.Counters")
    
    ' The following application-level variable will
    ' hold the start date of the application.
    gdatAppStartDate = Date( )

End Sub

Sub Application_OnEnd

    ' The following code destroys the application-scoped
    ' Counters component.
    Set objCounters = Nothing
    
    ' The following clears the application-level variable.
    gdatAppStartDate = "

    ' NOTE: This code is not strictly necessary in this
    ' instance as this object and variable will be released
    ' from memory by the web server itself when the application
    ' ends. This example simply demonstrates how these event
    ' procedures work. For suggestions for the Application
    ' object's use, see the following and <link linkend="ch04-40130">Chapter 4</link>.

End Sub

&lt;/SCRIPT&gt;</pre></span>




</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="DESCRIPTIONTITLE"></td>
</tr>
<tr>
<td colspan="2" class="description">




<p><filename>GLOBAL.ASA</filename> t@CňʓIɗӂ鎖Aѓ Application CxgvV[Wŗӂ鎖܂BŏɁA<filename>GLOBAL.ASA</filename> t@CێȂ΂ȂȂR͂ȂƂƂ܂B̃t@CȂłAASP AvP[V͊Sɐɋ@\܂BۂɁA<filename>GLOBAL.ASA</filename> t@CȂ΁AASP AvP[Vōŏɗvꂽy[Wւ̃ANZXx͑Ȃ܂B<filename>GLOBAL.ASA</filename> sĂAvꂽXNvgŝ́AɗvꂽXNvgsxȂ邩łB</p>




<p>ɁA<filename>GLOBAL.ASA</filename> t@CꍇAƎ Application_OnEnd CxgvV[W̃R[h쐬ۏ̕KvȂƂ܂BWeb T[o[gAAvP[V̍ŌɃAvP[VXR[ṽIuWFNgƕϐɎgpĂ邩łBAAvP[V̎sɌŗL̏f[^x[XȂǂɕۑꍇAApplication_OnEnd CxgvV[Wł̃R[h쐬ł܂BƂ΁AAvP[Vx̃y[WJE^ϐ쐬A̒lAvP[V̍ŌɃeLXgt@CɋL^AAvP[Ṽt@CvAAvP[VċNꂽƂɎgpł܂B̑sɂ́AɂK؂ȕ@邱ƂɒӂĂB</p>




<p>Application IuWFNg̃CxgvV[WɊւǉɂẮA<link linkend="ch04-40130"> 4 </link>QƂĂB<filename/> </p>




</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="SessionObjectEventsandSessionScope">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
ZbVIuWFNgCxgуZbVXR[v</td>
<td class="COMPATIBILITY">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><span class="PROGRAMLISTING"><pre>&lt;SCRIPT LANGUAGE=strLangEngine RUNAT = SERVER&gt;
Sub Session_OnStart
      Event procedure code...
End Sub

Sub Session_OnEnd
      Event procedure code...
End Sub
&lt;/SCRIPT&gt;</pre></span></td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">
<span class="PROGRAMLISTING"><pre>&lt;SCRIPT LANGUAGE=strLangEngine RUNAT = SERVER&gt;
Sub Session_OnStart
      Event procedure code...
End Sub

Sub Session_OnEnd
      Event procedure code...
End Sub
&lt;/SCRIPT&gt;</pre></span>




<p><!--<primary>Session object</primary><secondary>OnStart and OnEnd events</secondary><tertiary>GLOBAL.ASA file for</tertiary>-->
<!--<primary>GLOBAL.ASA file</primary><secondary>Application object events and scope</secondary>--><filename>GLOBAL.ASA</filename> t@Cł́ASession IuWFNg OnStart  OnEnd  2 ̃Cxgɑ΂CxgvV[WR[hwł܂B 2 ̃CxggK̂́AꂼŏɃNCAgAvP[Ṽy[Wv_Aу[U[ZbVI_ (ftHgł́A[U[̍Ō̗v 20 ) łB̃Cxg̏ڍׂɂẮA<link linkend="ch10-1-fm2xml"> 10 </link>QƂĂB{͂ł́A 10 ͂ŐĂꕔ̃gsbNAт̃gsbN <filename>GLOBAL.ASA</filename> t@C₻̎gp@Ƃ̊֘AɂČJԂ܂B</p>




</td>
</tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td></tr>
<tr>
<td colspan="2" class="DESCRIPTIONTITLE">p[^</td>
</tr>
<tr>
<td colspan="2" class="description">




<dl>
<dt><var class="replaceable">strLangEngine</var></dt>
<dd><p>LȃT[o[̃XNvgGW̖O\łB̃GẂAIIS Web T[o[ł̓ftHg VBScript łAJScriptAPerlScriptAPythonAREXXA܂ IIS XNvgReLXgT|[gĂ鑼̔Cӂ̃XNvgGWgpł܂B</p></dd>

</dl>




</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="DESCRIPTIONTITLE"> </td>
</tr>
<tr>
<td colspan="2" class="description">




<span class="PROGRAMLISTING"><pre>[Excerpt from GLOBAL.ASA]

&lt;OBJECT RUNAT=Server 
SCOPE=Session
ID=Tool1 
PROGID="MSWC.Tools"&gt;
&lt;/OBJECT&gt;

&lt;SCRIPT LANGUAGE = "VBScript" RUNAT="Server"&gt;
Sub Session_OnStart

    Dim strLogonUser
    Dim StrUserSecurity

    ' The following session-level variables will hold
    ' the user's logon name and security clearance.
    strLogonUser = Request.ServerVariables("USER_LOGON")
    strUserSecurity = "PUBLIC"

End Sub

Sub Session_OnEnd

    ' The following code destroys the session-scoped
    ' Tools component.
    Set Tool1 = Nothing
    
    ' The following clears the session-level variables.
    strLogonUser = "
    strUserSecurity = "

    ' NOTE: This code is not strictly necessary in this
    ' instance as this object and variable will be released
    ' from memory by the web server itself when the session
    ' ends. This example simply demonstrates how these event
    ' procedures work. For suggestions for the Application
    ' object's use, see later in this chapter and <link linkend="ch10-1-fm2xml">Chapter 10</link>.

End Sub

&lt;/SCRIPT&gt;</pre></span>




</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="DESCRIPTIONTITLE"></td>
</tr>
<tr>
<td colspan="2" class="description">




<p>Session IuWFNg̃CxgvV[WɊւ郁ɂẮA<link linkend="ch10-1-fm2xml"> 10 </link>QƂĂB<filename/> </p>




</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
<div id="TypeLibraryDeclarations">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
^CvCu̐錾</td>
<td class="COMPATIBILITY">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
</tr>
<tr>
<td class="usage" colspan="2"><span class="PROGRAMLISTING"><pre>&lt;!-- METADATA TYPE="TypeLibrary"
FILE="<var class="replaceable">FileName</var>"
UUID="<var class="replaceable">TypeLibraryUUID</var>"
VERSION="<var class="replaceable">MajorVersionNumber</var>.<var class="replaceable">MinorVersionNumber</var>"
LCID="<var class="replaceable">LocaleID</var>"
--&gt;</pre></span></td></tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr><td colspan="2" class="description">
<span class="PROGRAMLISTING"><pre>&lt;!-- METADATA TYPE="TypeLibrary"
FILE="<var class="replaceable">FileName</var>"
UUID="<var class="replaceable">TypeLibraryUUID</var>"
VERSION="<var class="replaceable">MajorVersionNumber</var>.<var class="replaceable">MinorVersionNumber</var>"
LCID="<var class="replaceable">LocaleID</var>"
--&gt;</pre></span>




<p><!--<primary>type library declarations</primary>-->
<!--<primary>GLOBAL.ASA file</primary><secondary>type library declarations</secondary>-->^CvCúA<!--<primary>COM objects</primary><secondary>type
libraries</secondary>-->COM IuWFNg̃vpeBƃ\bhɊւێANZTt@CłB̃t@ĆAIuWFNggp萔Aыe\ȃvpeBl̃f[^^CvLq܂B^CvCugpƁAAvP[Vł́A^CvCuΉIuWFNg̎gp
<!--<primary>errors</primary><secondary>reporting with type
libraries</secondary>-->G[萳mɕ񍐂ł܂BIuWFNg DLL Œ`Ă萔gp邱Ƃł܂BɂAIuWFNg̃R[h̕G啝ɒጸAׂẴIuWFNgɑ΂ĕێ炪ȃT[o[TChCN[h쐬gpȂĂAR[h̓ǂ݂₷ƍėp債܂B</p>




<p><!--<primary>application-level
scope</primary><secondary>corresponding type
libraries</secondary>--> <!--<primary>session-level
scope</primary><secondary>corresponding type
libraries</secondary>-->m̂悤ɁA<filename>GLOBAL.ASA</filename> t@C̃AvP[VXR[ṽIuWFNgƃZbVXR[ṽIuWFNgCX^Xł܂B̔Cӂ̃IuWFNgɑΉ^CvCuꍇAAvP[V <filename>GLOBAL.ASA</filename> t@Cł̎gp錾ł܂B</p>




</td>
</tr>
<tr><td colspan="2" class="CLEARSEPARATION">&nbsp;</td></tr>
<tr>
<td colspan="2" class="DESCRIPTIONTITLE">p[^</td>
</tr>
<tr>
<td colspan="2" class="description">




<dl>
<dt><var class="replaceable">FileName</var></dt>
<dd><p>YIuWFNg̃^CvCut@C̊SpX (zpXł͂Ȃ) уt@CłB<var class="replaceable">FileName</var> p[^ <var class="replaceable">TypeLibraryUUID</var> p[^ <span class="LITERAL">TypeLibrary</span> 錾Ɏw肷ƁAWeb T[o[́At@Cgpă^CvCuʂ܂B<var class="replaceable">FileName</var> ܂ <var class="replaceable">TypeLibraryUUID</var> ̂ꂩw肷Kv܂B</p></dd>




<dt><var class="replaceable">TypeLibraryUUID</var></dt>
<dd><p>^CvCu̕ՓIȈӂ̎ʔԍłB COM IuWFNg UUID Ƃ͈قȂA<span class="LITERAL">HKEY_CLASSES_ROOT\TypeLib</span> ̃TuL[ƂăWXgɒ`܂B<var class="replaceable">FileName</var> p[^ <var class="replaceable">TypeLibraryUUID</var> p[^ <span class="LITERAL">TypeLibrary</span> 錾Ɏw肷ƁAWeb T[o[́At@Cgpă^CvCuʂ܂B<var class="replaceable">FileName</var> ܂ <var class="replaceable">TypeLibraryUUID</var> ̂ꂩw肷Kv܂B</p></dd>




<dt><var class="replaceable">MajorVersionNumber</var></dt>
<dd><p>^CvCũW[o[WԍłB̃IvṼp[^w肵āAWeb T[o[ŐW[o[Wԍ̃t@CłȂꍇAWeb T[o[̓G[𐶐܂B<var class="replaceable">MajorVersionNumber</var> w肷ꍇA<var class="replaceable">MinorVersionNumber</var> p[^w肷Kv܂B</p></dd>




<dt><var class="replaceable">MinorVersionNumber</var></dt>
<dd><p>^CvCũ}Cio[WԍłB̃IvṼp[^w肵āAWeb T[o[Ő}Cio[Wԍ̃t@CłȂꍇAWeb T[o[̓G[𐶐܂B<var class="replaceable">MinorVersionNumber</var> w肷ꍇA<var class="replaceable">MajorVersionNumber</var> p[^w肷Kv܂B</p></dd>




<dt><var class="replaceable">LocaleID</var></dt>
<dd><p>e^CvCúAقȂ郍P[T|[gł܂B<var class="replaceable">LocaleID</var> p[^́Ã^CvCuɎgp郍P[\܂B^CvCuɂ̃P[ȂꍇAWeb T[o[̓G[𐶐܂B<span class="LITERAL">TypeLibrary</span> 錾 <span class="LITERAL">VERSION</span> p[^ƓlɁÃp[^̓IvVłB</p></dd>

</dl>




</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="DESCRIPTIONTITLE"> </td>
</tr>
<tr>
<td colspan="2" class="description">




<span class="PROGRAMLISTING"><pre>[Excerpt from GLOBAL.ASA]

&lt;!-- METADATA TYPE="TypeLibrary"
FILE="Report.LIB"
VERSION="1.5"
LCID="1306"
--&gt;</pre></span>




</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
<tr>
<td colspan="2" class="DESCRIPTIONTITLE"></td>
</tr>
<tr>
<td colspan="2" class="description">




<p>̃R[h́Ao[W 1.5  Report COM IuWFNg̃^CvCu̎gp錾Ă܂Bgp LCID ̓tX LCID łBo[W 1.5 ̂ COM IuWFNg̃^CvCuȂA^CvCuŃtXp LCID 1306 T|[gĂȂꍇAG[܂B</p>




<p>ASP AvP[V^CvCugpꍇAۂɂ͐܂ԂŃJvZ^CvCũo[Wgp邱ƂɂȂ܂BIIS ł́AwiŃ^CvCuɑ΂Ă̐܂Ԃ쐬܂B</p>




<p>R[fBOX^CƂẮAMicrosoft ł́A^CvCu̐錾 <filename>GLOBAL.ASA</filename> t@C̐擪߂Ɏw肷邱Ƃ𐄏Ă܂BAt@C̑̏ꏊɒuĂe͔F߂܂łB܂A<span class="LITERAL">TypeLibrary</span> 錾 <span class="LITERAL">&lt;SCRIPT&gt;</span> ^O̊OɔzuKv͂܂B</p>




<p>1  ASP AvP[V̕ COM IuWFNg^CvCugpۂ̖ 1 ɁAIuWFNg̒萔̏璷܂BɁA COM IuWFNgقȂfxbp[ɂč쐬ĂꍇɂꂪĂ͂܂܂B̏璷ɂ́A萔QƂہACOM IuWFNgg̖O萔̐ړƂĎgp܂BƂ΁AADODB ^CvCu <span class="LITERAL">adStoredProcedure</span> 萔́A<span class="LITERAL">ADODB.adStoredProcedure</span> ƂĎQƂł܂B</p>




<p>ŌɁA^CvCusɐ錾ꍇA<!--<primary>web servers</primary><secondary>type
library declaration errors</secondary>-->
<!--<primary>errors</primary><secondary>type library
declarations</secondary>-->Web T[o[玟̕\ɎG[̂ꂩԂ\܂B</p>




<table border="1">



<thead>
<tr valign="top">
<td>
<p>G[R[h</p></td>
<td>
<p></p></td>
</tr>



</thead>



<tbody>
<tr valign="top">
<td>
<p>ASP 0222</p></td>
<td>
<p>^CvCu̐錾łB</p></td>
</tr>



<tr valign="top">
<td>
<p>ASP 0223</p></td>
<td>
<p>^CvCu݂܂BƂ΁A<span class="LITERAL">METADATA</span> ^OɎw肵^CvCu݂ȂꍇÂ悤ȃG[܂B</p></td>
</tr>



<tr valign="top">
<td>
<p>ASP 0224</p></td>
<td>
<p>錾^CvCu܂ꍇłÃCu炩̕sȗRœǂݍނƂł܂B</p></td>
</tr>



<tr valign="top">
<td>
<p>ASP 0225</p></td>
<td>
<p>炩̗RŁAWeb T[o[A<span class="LITERAL">METADATA</span> ^Oɐ錾^CvCu̐܂Ԃ쐬ł܂B<filename/>    </p></td>
</tr>



</tbody>

</table>


</td>
</tr>
<tr>
<td colspan="2" class="CLEARSEPARATION">&nbsp;</td>
</tr>
</table>
</div>
</body>
</html>
