<html>
<head>
<title>T[o[TChCN[h</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">T[o[TChCN[h</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><!--<primary>server-side
includes</primary>--> <!--<primary>SSI (server-side
includes)</primary>-->T[o[TChCN[hgpƁAOfBNeBuƓ悤ɁAt@C̍ŏIύXȂǂ̂܂܂ȒlA܂͊Sȃt@CXNvgɑgݍނƂł܂BIIS ŃT|[gT[o[TChCN[hfBNeBû͎ƂłB</p>




<dl>
<dt><span class="LITERAL">#config</span></dt>
<dd><p>NCAguEUɕԂG[bZ[WAtAуt@CTCỸtH[}bgݒ肵܂B</p></dd>




<dt><span class="LITERAL">#echo</span></dt>
<dd><p>ϐ̒lNCAg HTML y[Wɑ}܂B Request IuWFNg ServerVariables RNV̂܂܂ȗvfƓłB</p></dd>




<dt><span class="LITERAL">#exec</span></dt>
<dd><p>R}hC̃VFR}h܂̓AvP[V̌ʂ}܂B</p></dd>




<dt><span class="LITERAL">#flastmod</span></dt>
<dd><p>݂̃y[W̍ŏIXV}܂B</p></dd>




<dt><span class="LITERAL">#fsize</span></dt>
<dd><p>݂̃t@C̃t@CTCY}܂B</p></dd>




<dt><span class="LITERAL">#include</span></dt>
<dd><p>ʂ̃t@C̃Rec݂̃t@Cɑ}܂B</p></dd>

</dl>




<p>ׂẴfBNeBu HTML ŋ܂BAHTML  ASP y[W̗ŋ̂́A<span class="LITERAL">#include</span> fBNeBû݂łBł́A<span class="LITERAL">#include</span> fBNeBû݂ɂĐ܂B</p>
</td></tr>
</table>
</div>
<div id="ServerSideIncludesCommentsTroubleshooting">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
T[o[TChCN[h : 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>server-side
includes</secondary>-->t@C̑gݍ݂́Aėp\ȃR[hLq邽߂̗Dꂽ@łB̕@́AقƂǂׂẴXNvg̃R[hŁAf[^x[Xւ̐ڑmAKvȂȂƂɐڑAȂǂ̖ړIŕpɂɎgp܂BT[o[TChCN[ht@C͓̃t@CgqŏIKv͂܂񂪁AMicrosoft ł́AvWFNg ASP XNvgƃCN[ht@C̊ȒPɊǗłZbgێ@ƂāA<filename>.INC</filename><!--<primary sortas="INC file extension">.INC file extension</primary>--> gq𐄏Ă܂BT[o[TChCN[ht@Cł́ACN[hsA{͂őOqOfBNeBu܂ނƂ͂ł܂Bt@C̃Zbg݂͂̃t@CgݍނƂ͂ł܂B</p>
</td>
</tr>
</table>
</div>
<div id="include">
<table border="0" cellspacing="0" cellpadding="0" width="100%">
<tr valign="top">
<td class="NAME">
#include</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;!-- #include <var class="replaceable">PathType</var> = "<var class="replaceable">strFileName</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;!-- #include <var class="replaceable">PathType</var> = "<var class="replaceable">strFileName</var>" --&gt;</pre></span>




<p><!--<primary>files,
inserting into scripts/content</primary>--> <!--<primary>inserting files
into scripts/content</primary>--> <!--<primary sortas="include directive">#include directive</primary>--><span class="LITERAL">#include</span> T[o[TChCN[hgpƁAw肵t@C̃Rec HTML Rec܂ ASP XNvgɑ}ł܂B<span class="LITERAL">#include</span>T[o[TChCN[h̃Xe[gg HTML Rgň͂ޕKv܂B̂悤ɂȂƁAT[o[TChCN[h̃eLXg͂̂܂ܕ\܂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">PathType</var></dt>
<dd><p><var class="replaceable">strFileName</var> p[^Ŏw肳pX̃^CvB<var class="replaceable">PathType</var> ̎gp\ȒlA̕\Ɏ܂B</p></dd>

</dl>




<table border="1">



<thead>
<tr valign="top">
<td>
<p><em>PathType ̒l</em></p></td>
<td>
<p></p></td>
</tr>



</thead>



<tbody>
<tr valign="top">
<td>
<p><span class="LITERAL">File</span></p></td>
<td>
<p><var class="replaceable">strFileName</var> p[^̒l݂̃fBNg̑΃pXƂĈ܂B</p></td>
</tr>



<tr valign="top">
<td>
<p><span class="LITERAL">Virtual</span></p></td>
<td>
<p><var class="replaceable">strFileName</var> p[^̒lSȉzpXƂĈ܂B</p></td>
</tr>



</tbody>

</table>

<dl>
<dt><var class="replaceable">strFileName</var></dt>
<dd><p><var class="replaceable">strFileName</var> p[^́AHTML Recɑ}Rect@C\܂B</p></dd>

</dl>




<p>IIS 5.0 ł́At@Cgݍނ߂ 2 Ԗڂ̕@܂B̃tH[}bg <span class="LITERAL">&lt;SCRIPT&gt;</span> ^O SRC Ƒgݍ킹Ďgpł܂B</p>




<span class="PROGRAMLISTING"><pre>&lt;SCRIPT LANGUAGE = "VBScript" RUNAT=SERVER SRC="<var class="replaceable">strFileName</var>"&gt;
&lt;/SCRIPT&gt;</pre></span>




<p>ÕR[hł́A<var class="replaceable">strFileName</var> p[^ INCLUDE fBNeBuŎgp̂ƓłA΃pX܂͑΃pXƂ邱Ƃł܂B</p>




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




<p>̃XNvgɂ́AP "擪ɖ߂" ̃R[hsAAуOtBbN݂̂܂܂Ă܂B</p>




<span class="PROGRAMLISTING"><pre>&lt;!--ReturnTop.INC --&gt;
&lt;CENTER&gt;
&lt;HR&gt;
Click &lt;A HREF = #top&gt;here&lt;/A&gt; to go back to the top of the page.&lt;BR&gt;
&lt;IMG SRC = "/Images/CorpLogo.GIF"&gt;&lt;/CENTER&gt;&lt;BR&gt;</pre></span>




<p>̃t@CAy[W̐擪ɖ߂KvCӂ̕ɑgݍނƂł܂B</p>




<span class="PROGRAMLISTING"><pre>&lt;HTML&gt;
&lt;HEAD&gt;&lt;TITLE&gt;Include Example&lt;/TITLE&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;%
[CODE TO RETRIEVE GLOSSARY TERMS FROM SQL SERVER DATABASE]
' Filter the recordset to include only the A's.
adoRecGlossary.Filter = "UPPER(SUBSTRING(GlossTerm, 1)) = 'A'"

' Iterate through the items in the filtered recordset.
Do While Not adoRecGlossary.EOF
%&gt;
    Term: &lt;%=adoRecGlossary("GlossTerm")%&gt;&lt;BR&gt;
    Definition: &lt;%=adoRecGlossary("GlossDef")%&gt;&lt;BR&gt;
&lt;%  
    adoRecGlossary.MoveNext
Loop

' Next include the link to top file:
%&gt;
&lt;!-- #include virtual = "/Includes/ReturnTop.INC" --&gt;

&lt;%
' Repeat for the next letter...
<lineannotation>. . . [additional code]</lineannotation></pre></span>




<span class="PROGRAMLISTING"><pre>%&gt;
&lt;/BODY&gt;
&lt;/HTML&gt;</pre></span>




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




<p>̃XNvgɂ́ASRC \bhƑgݍ킹 <span class="LITERAL">&lt;SCRIPT&gt;</span> ^Ogpăt@Cɑgݍ܂ ASP R[h܂܂Ă܂B</p>




<span class="PROGRAMLISTING"><pre>' ReturnTop2.INC
Response.Write "&lt;CENTER&gt;"
Response.Write "&lt;HR&gt;"
Response.Write "Click &lt;A HREF = #top&gt;here&lt;/A&gt; to go back to the top of the page.&lt;BR&gt;"
Response.Write "&lt;IMG SRC = "/Images/CorpLogo.GIF"&gt;&lt;/CENTER&gt;&lt;BR&gt;"</pre></span>




<p>̃t@CAy[W̐擪ɖ߂KvCӂ̕ɑgݍނƂł܂B</p>




<span class="PROGRAMLISTING"><pre>&lt;HTML&gt;
&lt;HEAD&gt;
&lt;TITLE&gt;Include Example 2&lt;/TITLE&gt;
&lt;/HEAD&gt;
This page will now include a file...&lt;BR&gt;
&lt;SCRIPT LANGUAGE="VBScript" RUNAT="SERVER" SRC="ReturnTop2.INC"&gt;
&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>INCLUDE fBNeBugpƁAHTML ܂ ASP R[hA邢͂ 2 ̑gݍ킹܂܂ꂽt@CgݍނƂł܂BOq̗̂悤 <span class="LITERAL">SCRIPT</span> ^Ogpđgݍރt@Cɂ́AASP R[ĥ݂܂܂ĂKv܂B</p>




<p>ł́ACN[ht@CgpāAKvƂȂ璷ȍƂ̗ʂ炷@Ă܂A̗͔ɒPłBʂ̗ƂāAf[^x[X DSNA[U[AуpX[h܂ރCN[ht@CƂ܂B̃CN[ht@ĆATCgŜŎgpł܂BɂA[U[ƃpX[h̕ύXɊȒPɂȂ܂B܂ACN[ht@CŕύX邾ōς݂܂B</p>




<p><span class="LITERAL">#include</span>T[o[TChCN[hgp ASP ̃Recgݍޏꍇ́ÃXNvgł <span class="LITERAL">&lt;%...%&gt;</span> ̃yAgpKv܂BȊȌꍇAt@C̃Rec͒ʏ HTML R[hƂĈ܂B</p>




<p>̃T[o[TChCN[h 1 ̎gp@ƂāAf[^x[XANZXȂǁApɂɎgpXNvg̕[JCY@܂B̕@gpƁA[U[ƃpX[h΂₭IɕύXł܂B<span class="LITERAL">#include</span> T[o[TChCN[h̕@Ŏgpꍇ́Agݍރt@CK؂ɕی삳Ă邱ƂmF܂B</p>




<p>ʂ̃t@Cɑgݍ܂t@CɃt@CgݍނƂł܂Bw肵t@C̃Rec𓯂XNvgɕgݍނƂł܂B 1 ̗ႪAPȃG[XNvgɂ܂BƂ΁Ãt@Cl܂B<!--<primary>errors</primary><secondary>handling
of</secondary><tertiary>include files for</tertiary>--></p>




<span class="PROGRAMLISTING"><pre>&lt;%
If Err.Number &lt;&gt; 0 Then
%&gt;
&lt;HTML&gt;
&lt;HEAD&gt;&lt;TITLE&gt;Error Notice&lt;/TITLE&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
There has been an error in your script (&lt;%=Request.
ServerVariables("SCRIPT_NAME")%&gt;.&lt;BR&gt;
Please contact customer service at 1-800-555-HELP and tell 
them that you've experienced an error in (&lt;%=Request.
ServerVariables("SCRIPT_NAME")%&gt; and that the parameters sent to the 
script were the following:&lt;BR&gt;
(&lt;%=Request.ServerVariables("QUERY_STRING")%&gt;.&lt;BR&gt;&lt;BR&gt;
We apologize for the inconvenience.
&lt;/BODY&gt;
&lt;/HTML&gt;
&lt;%
End If
%&gt;</pre></span>




<p>̃t@C (̗ł <filename>ERROR.INC</filename>) ́AXNvgŃG[\̂Cӂ̏ꏊɑgݍނƂł܂BƂ΁ÃR[h <filename>ERROR.INC</filename> ́AADO ڑmARecordset IuWFNg쐬ꂽɑgݍ܂܂B̌`̃G[gbv삷邽߂ɂ́AResponse IuWFNg Buffer vpeB <span class="LITERAL">True</span> ɐݒ肳ĂKv܂B</p>




<span class="PROGRAMLISTING"><pre>&lt;%Response.Buffer = True%&gt;
&lt;HTML&gt;
&lt;HEAD&gt;&lt;TITLE&gt;Database Info Page&lt;/TITLE&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;%
Set adoCon = Server.CreateObject("ADODB.Connection")
AdoCon.Open "MyDatabase"
%&gt;
&lt;!-- #include virtual = "/Accessory/ERROR.INC" --&gt;
&lt;%
Set adoRec = adoCon.Execute ("SELECT * FROM TopSales")
%&gt;
&lt;!-- #include virtual = "/Accessory/ERROR.INC" --&gt;
&lt;%
<lineannotation>. . . [additional code]</lineannotation></pre></span>




<span class="PROGRAMLISTING"><pre>%&gt;
&lt;/BODY&gt;</pre></span>




<p>̃XNvgł́Af[^x[XڑJƂAR[hZbg쐬ƂɃG[ꍇAW̃G[ʒmуwv̓dbԍ܂܂ꂽA<filename>ERROR.INC</filename> t@C̃Rec[U[ɕ\܂B</p>




<p>t@CgݍނƂ́Agݍ܂ꂽt@CɌ݂̃t@C܂܂Ȃ悤ɂ܂B݂̃t@C܂܂ĂƁAWeb T[o[ŃT[rX~G[AWeb T[rX~čĊJnȂ΂ȂȂȂ܂B</p>




<p>܂AT[o[TChCN[hCӂ̃XNvgR[hOɏ悤ɂ邱ƂdvłB̂߁Agݍރt@C𓮓IɎw肷邱Ƃ͂ł܂BƂ΁ÃXNvgł̓^CG[ɂȂ܂B</p>




<span class="PROGRAMLISTING"><pre>&lt;%
Dim strFileName
strFileName = "/Apps/CustomConstants.INC"
%&gt;
&lt;!-- #include file="&lt;%=strFileName%&gt;"--&gt;</pre></span>




<p>ŌɁAT[o[TChCN[h̓XNvg؂蕶 (<span class="LITERAL">&lt;%...%&gt;</span>)A<span class="LITERAL">&lt;SCRIPT&gt;&lt;/SCRIPT&gt;</span> ^OA <span class="LITERAL">&lt;OBJECT&gt;&lt;/OBJECT&gt;</span> ^O̊OɔzuKv܂BƂ΁ÃR[hł̓^CG[܂B̃R[hɂ͕ <span class="LITERAL">%&gt;</span> ؂蕶܂B</p>




<span class="PROGRAMLISTING"><pre>&lt;%
Dim strLastName
strLastName = "Weissinger"

&lt;!-- #include file="/Apps/CustomConstants.INC"--&gt;</pre></span>




<p>̃R[hłG[܂B</p>




<span class="PROGRAMLISTING"><pre>&lt;SCRIPT LANGUAGE="VBScript"&gt;
Sub btnHello_Click( )
   Dim strLastName
    strLastName = "Weissinger"

    &lt;!-- #include file="/Apps/CustomConstants.INC"--&gt;

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




<p>́AHTML  ASP t@C̗ŎgpłB̃T[o[TChCN[hłBt@C <span class="LITERAL">#include</span> T[o[TChCN[hgpꍇÃt@C̊gq́AT[o[TChCN[h߂_Ci~bNNCu <filename>SSINC.DLL</filename> Ƀ}bvgq 1 łKv܂B </p>



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