⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 met_conn_openschema.asp

📁 W3Schools tutorial..web designing
💻 ASP
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-US" xml:lang="en-US" xmlns="http://www.w3.org/1999/xhtml">
<head>

<title>ADO OpenSchema Method</title>
 
<link rel="shortcut icon" href="../favicon.ico" type="image/x-icon" />
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta name="Keywords" content="xml,tutorial,html,dhtml,css,xsl,xhtml,javascript,asp,ado,vbscript,dom,sql,colors,soap,php,authoring,programming,training,learning,beginner's guide,primer,lessons,school,howto,reference,examples,samples,source code,tags,demos,tips,links,FAQ,tag list,forms,frames,color table,w3c,cascading style sheets,active server pages,dynamic html,internet,database,development,Web building,Webmaster,html guide" />

<meta name="Description" content="Free HTML XHTML CSS JavaScript DHTML XML DOM XSL XSLT RSS AJAX ASP ADO PHP SQL tutorials, references, examples for web building." />

<meta http-equiv="pragma" content="no-cache" />
<meta http-equiv="cache-control" content="no-cache" />

<link rel="stylesheet" type="text/css" href="../stdtheme.css" />

<script type="text/javascript">
var gaJsHost = (("https:" == document.location.protocol) ? "../../https@ssl./default.htm" : "../../www./default.htm");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-3855518-1");
pageTracker._initData();
pageTracker._trackPageview();
</script>

</head>
<body>

<a name="top"></a>
<table cellpadding="0" cellspacing="0" width="100%" bgcolor="#808080">
<tr>
<td width="234" valign="top">
<a href="../default.htm"><img src="../images/w3default80.jpg" border="0" alt="W3Schools" /></a>
</td>
<th valign="middle" align="left" class="right">
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*txtimg*/
google_ad_slot = "5330033957";
google_ad_width = 728;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript" src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<noscript>
<a href="../default.asp" target="_blank"><img src="../banners/w6.gif" border="0" alt="W3Schools" /></a>
</noscript>

<br /></th>
</tr>
</table>

<table style="margin-left:1px" width="800px" border="0" cellpadding="0" cellspacing="2">
<tr>
<td width="137" class="content" valign="top"><br />
<a class="left" href="../default.asp" target="_top">
<img src="../images/homeicon.gif" border="0" alt="home" /></a>
<a class="left" href="../default.asp" target="_top">
<b>HOME</b></a>
<br /><br />
<b>ADO Tutorial</b><br />
<a class="left" target="_top" href="default.asp" >ADO HOME</a><br />
<a class="left" target="_top" href="ado_intro.asp" >ADO Intro</a><br />
<a class="left" target="_top" href="ado_connect.asp" >ADO Connect</a><br />
<a class="left" target="_top" href="ado_recordset.asp" >ADO Recordset</a><br />
<a class="left" target="_top" href="ado_display.asp" >ADO Display</a><br />
<a class="left" target="_top" href="ado_query.asp" >ADO Query</a><br />
<a class="left" target="_top" href="ado_sort.asp" >ADO Sort</a><br />
<a class="left" target="_top" href="ado_add.asp" >ADO Add</a><br />
<a class="left" target="_top" href="ado_update.asp" >ADO Update</a><br />
<a class="left" target="_top" href="ado_delete.asp" >ADO Delete</a><br />
<a class="left" target="_top" href="ado_demo.asp" >ADO Demo</a><br />
<a class="left" target="_top" href="ado_getstring.asp" >ADO Speed Up</a><br />
<br />
<b>ADO Objects</b><br />
<a class="left" target="_top" href="ado_ref_command.asp" >ADO Command</a><br />
<a class="left" target="_top" href="ado_ref_connection.asp" >ADO Connection</a><br />
<a class="left" target="_top" href="ado_ref_error.asp" >ADO Error</a><br />
<a class="left" target="_top" href="ado_ref_field.asp" >ADO Field</a><br />
<a class="left" target="_top" href="ado_ref_parameter.asp" >ADO Parameter</a><br />
<a class="left" target="_top" href="ado_ref_property.asp" >ADO Property</a><br />
<a class="left" target="_top" href="ado_ref_record.asp" >ADO Record</a><br />
<a class="left" target="_top" href="ado_ref_recordset.asp" >ADO Recordset</a><br />
<a class="left" target="_top" href="ado_ref_stream.asp" >ADO Stream</a><br />
<a class="left" target="_top" href="ado_datatypes.asp" >ADO DataTypes</a><br />
<br />
<a class="left" target="_top" href="ado_summary.asp" >ADO Summary</a><br />
<br />
<b>Examples</b><br />
<a class="left" target="_top" href="ado_examples.asp" >ADO Examples</a><br />
<br />
<b>Exam</b><br />
<a class="left" target="_top" href="../cert/default.asp" >ADO Exam</a><br />


<br />
<b>Selected Reading</b><br />
<a class="left" target="_top" href="../browsers/browsers_stats.asp">Web Statistics</a><br />
<a class="left" target="_top" href="../site/site_glossary.asp">Web Glossary</a><br />
<a class="left" target="_top" href="../hosting/default.asp">Web Hosting</a><br />
<a class="left" target="_top" href="../quality/default.asp">Web Quality</a><br /><br />
<a class="left" target="_top" href="../forum/default.asp">W3Schools Forum</a><br /><br />
<a class="left" target="_top" href="../about/about_helping.asp">Helping W3Schools</a><br /><br />
<script type="text/javascript"><!--
google_ad_client = "pub-3440800076797949";
/*LeftLinkUnit*/
google_ad_slot = "4854527104";
google_ad_width = 120;
google_ad_height = 90;
//-->
</script>
<script type="text/javascript"
src="../../pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
</td>
<td valign="top">
<table style="border: 1px solid gray" width="100%" bgcolor="#FFFFFF" border="0" cellpadding="5" cellspacing="0">
<tr>
<td>


<h1>ADO OpenSchema Method</h1>
<hr />
<a href="ado_ref_connection.asp"><img class="navup" src="../images/up.gif" alt="Connection Object Reference" border="0" /> Complete Connection Object Reference</a>
<hr />
<p>The OpenSchema method returns a Recordset object with schema information from
the provider about the data source. For example, schema information can include
the names of the tables, names of the columns in the tables, and the data type
of each column. The Recordset will be opened as a read-only recordset.
</p>

<h3>Syntax
</h3>

<table class="ex" cellspacing="0" border="1" width="100%" cellpadding="3"> 
  <tr>
    <td valign="top">
      <pre>Set rs=objconn.OpenSchema(querytype,criteria,schemaid)</pre>
    </td>
  </tr>
</table>
<br />
<table class="ex" cellspacing="0" border="1" width="100%" cellpadding="3"> 
  <tr>
    <th align="left" valign="top" width="20%">Parameter</th>
    <th align="left" valign="top" width="80%">Description</th>
  </tr>  
  <tr>
    <td valign="top">querytype </td>
    <td valign="top">   Required. A <a href="#schemaenum">SchemaEnum</a>
      value that represents the type of schema query to run<p><b>Note:</b> The
      OLEDB specification only require 3 of the SchemaEnum values to be
      supported. These are adSchemaTables, adSchemaColumns, and the adSchemaProviderTypes
</p>

    </td>
  </tr>
  <tr>
    <td valign="top">criteria </td>
    <td valign="top">   Optional. An array of query constraints for each
      querytype
      option, as listed in <a href="#schemaenum"> SchemaEnum</a>      
    </td>
  </tr>
  <tr>
    <td valign="top">schemaid </td>
    <td valign="top">   The GUID for a provider-schema query not defined by the OLE DB specification.
      Required if querytype is set to adSchemaProviderSpecific      
    </td>
  </tr>
</table>

<br />
<hr />
<a name="schemaenum"><h3>SchemaEnum Values</h3></a>
<table class="ex" cellspacing="0" border="1" width="100%" cellpadding="3"> 
      <tr>
        <th valign="top" align="left">Constant</th>
        <th valign="top" align="left">Value</th>
        <th valign="top" align="left">Description</th>
        <th valign="top" align="left">Constraint Columns</th>
      </tr>
      <tr>
        <td valign="top">adSchemaProviderSpecific</td>
        <td valign="top">-1</td>
        <td valign="top">Used if the provider defines its own nonstandard schema
          queries</td>
        <td valign="top">Provider specific</td>
      </tr>
      <tr>
        <td valign="top">adSchemaAsserts</td>
        <td valign="top">0</td>
        <td valign="top">Returns the assertions defined in the catalog
        </td>
        <td valign="top">CONSTRAINT_CATALOG<br />
          CONSTRAINT_SCHEMA<br />
          CONSTRAINT_NAME</td>
      </tr>
      <tr>
        <td valign="top">adSchemaCatalogs</td>
        <td valign="top">1</td>
        <td valign="top">Returns the physical attributes associated with catalogs
          accessible from the DBMS
        </td>
        <td valign="top">CATALOG_NAME</td>
      </tr>
      <tr>
        <td valign="top">adSchemaCharacterSets</td>
        <td valign="top">2</td>
        <td valign="top">Returns the character sets defined in the catalog
        </td>
        <td valign="top">CHARACTER_SET_CATALOG<br />
          CHARACTER_SET_SCHEMA<br />
          CHARACTER_SET_NAME</td>
      </tr>
      <tr>
        <td valign="top">adSchemaCollations</td>
        <td valign="top">3</td>
        <td valign="top">Returns the character collations defined in the catalog
        </td>
        <td valign="top">COLLATION_CATALOG<br />
          COLLATION_SCHEMA<br />
          COLLATION_NAME</td>
      </tr>
      <tr>
        <td valign="top">adSchemaColumns</td>
        <td valign="top">4</td>
        <td valign="top">Returns the columns of tables defined
          in the catalog
        </td>
        <td valign="top">TABLE_CATALOG<br />
          TABLE_SCHEMA<br />
          TABLE_NAME<br />
          COLUMN_NAME</td>
      </tr>
      <tr>
        <td valign="top">adSchemaCheckConstraints</td>
        <td valign="top">5</td>
        <td valign="top">Returns the check constraints defined in the catalog
        </td>
        <td valign="top">CONSTRAINT_CATALOG<br />
          CONSTRAINT_SCHEMA<br />
          CONSTRAINT_NAME</td>
      </tr>
      <tr>
        <td valign="top">adSchemaConstraintColumnUsage</td>
        <td valign="top">6</td>
        <td valign="top">Returns the columns used by referential constraints,
          unique constraints, check constraints, and assertions, defined in the
          catalog
        </td>
        <td valign="top">TABLE_CATALOG<br />
          TABLE_SCHEMA<br />
          TABLE_NAME<br />
          COLUMN_NAME</td>
      </tr>
      <tr>
        <td valign="top">adSchemaConstraintTableUsage</td>
        <td valign="top">7</td>
        <td valign="top">Returns the tables that are used by referential
          constraints, unique constraints, check constraints, and assertions
          defined in the catalog
        </td>
        <td valign="top">TABLE_CATALOG<br />
          TABLE_SCHEMA<br />
          TABLE_NAME</td>
      </tr>
      <tr>
        <td valign="top">adSchemaKeyColumnUsage</td>
        <td valign="top">8</td>
        <td valign="top">Returns the columns defined in the catalog that are
          constrained as keys
        </td>
        <td valign="top">CONSTRAINT_CATALOG<br />
          CONSTRAINT_SCHEMA<br />
          CONSTRAINT_NAME<br />
          TABLE_CATALOG<br />
          TABLE_SCHEMA<br />
          TABLE_NAME<br />
          COLUMN_NAME</td>
      </tr>
      <tr>
        <td valign="top">AdSchemaReferentialConstraints</td>
        <td valign="top">9</td>
        <td valign="top">Returns the referential constraints defined in the
          catalog
        </td>
        <td valign="top">CONSTRAINT_CATALOG<br />
          CONSTRAINT_SCHEMA<br />
          CONSTRAINT_NAME</td>
      </tr>
      <tr>
        <td valign="top">adSchemaTableConstraints</td>
        <td valign="top">10</td>
        <td valign="top">Returns the table constraints defined in the catalog
        </td>
        <td valign="top">CONSTRAINT_CATALOG<br />
          CONSTRAINT_SCHEMA<br />
          CONSTRAINT_NAME<br />
          TABLE_CATALOG<br />
          TABLE_SCHEMA<br />
          TABLE_NAME<br />
          CONSTRAINT_TYPE</td>
      </tr>
      <tr>
        <td valign="top">adSchemaColumnsDomainUsage</td>
        <td valign="top">11</td>
        <td valign="top">Returns the columns defined in the catalog that are
          dependent on a domain defined in the catalog
        </td>
        <td valign="top">DOMAIN_CATALOG<br />
          DOMAIN_SCHEMA<br />
          DOMAIN_NAME<br />
          COLUMN_NAME</td>
      </tr>
      <tr>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -