用ADO怎样得到表的个数和每个表的名字?

来源:互联网 发布:众途软件骗局 编辑:程序博客网 时间:2024/05/16 12:51
 用OpenSchema   方法  
  语法  
   
  Set   recordset   =   connection.OpenSchema   (QueryType,   Criteria,   SchemaID)  
   
  返回值  
   
  返回包含模式信息的   Recordset   对象。Recordset   将以只读、静态游标打开。  
   
  参数  
   
  QueryType所要运行的模式查询类型,可以为下列任意常量。  
   
  Criteria可选。每个   QueryType   选项的查询限制条件数组,如下所列:  
   
  小写为QueryType   值    
  大写为Criteria   值    
   
  AdSchemaAsserts    
  CONSTRAINT_CATALOG  
  CONSTRAINT_SCHEMA  
  CONSTRAINT_NAME    
   
  AdSchemaCatalogs    
  CATALOG_NAME    
   
  AdSchemaCharacterSets    
  CHARACTER_SET_CATALOG  
  CHARACTER_SET_SCHEMA  
  CHARACTER_SET_NAME    
   
  AdSchemaCheckConstraints    
  CONSTRAINT_CATALOG  
  CONSTRAINT_SCHEMA  
  CONSTRAINT_NAME    
   
  AdSchemaCollations    
  COLLATION_CATALOG  
  COLLATION_SCHEMA  
  COLLATION_NAME    
   
  AdSchemaColumnDomainUsage    
  DOMAIN_CATALOG  
  DOMAIN_SCHEMA  
  DOMAIN_NAME  
  COLUMN_NAME    
   
  AdSchemaColumnPrivileges  
    TABLE_CATALOG  
  TABLE_SCHEMA  
  TABLE_NAME  
  COLUMN_NAME  
  GRANTOR  
  GRANTEE    
   
  adSchemaColumns    
  TABLE_CATALOG  
  TABLE_SCHEMA  
  TABLE_NAME  
  COLUMN_NAME    
   
  adSchemaConstraintColumnUsage    
  TABLE_CATALOG  
  TABLE_SCHEMA  
  TABLE_NAME  
  COLUMN_NAME    
   
  adSchemaConstraintTableUsage    
  TABLE_CATALOG  
  TABLE_SCHEMA  
  TABLE_NAME    
   
  adSchemaForeignKeys    
  PK_TABLE_CATALOG  
  PK_TABLE_SCHEMA  
  PK_TABLE_NAME  
  FK_TABLE_CATALOG  
  FK_TABLE_SCHEMA  
  FK_TABLE_NAME    
   
  adSchemaIndexes    
  TABLE_CATALOG  
  TABLE_SCHEMA  
  INDEX_NAME  
  TYPE  
  TABLE_NAME    
   
  adSchemaKeyColumnUsage    
  CONSTRAINT_CATALOG  
  CONSTRAINT_SCHEMA  
  CONSTRAINT_NAME  
  TABLE_CATALOG  
  TABLE_SCHEMA  
  TABLE_NAME  
  COLUMN_NAME    
   
  adSchemaPrimaryKeys    
  PK_TABLE_CATALOG  
  PK_TABLE_SCHEMA  
  PK_TABLE_NAME    
   
  adSchemaProcedureColumns    
  PROCEDURE_CATALOG  
  PROCEDURE_SCHEMA  
  PROCEDURE_NAME  
  COLUMN_NAME    
   
  adSchemaProcedureParameters    
  PROCEDURE_CATALOG  
  PROCEDURE_SCHEMA  
  PROCEDURE_NAME  
  PARAMTER_NAME    
   
  adSchemaProcedures    
  PROCEDURE_CATALOG  
  PROCEDURE_SCHEMA  
  PROCEDURE_NAME  
  PROCEDURE_TYPE    
   
  adSchemaProviderSpecific  
    参见说明    
   
  adSchemaProviderTypes    
  DATA_TYPE  
  BEST_MATCH    
   
  adSchemaReferentialConstraints    
  CONSTRAINT_CATALOG  
  CONSTRAINT_SCHEMA  
  CONSTRAINT_NAME    
   
  adSchemaSchemata    
  CATALOG_NAME  
  SCHEMA_NAME  
  SCHEMA_OWNER    
   
  adSchemaSQLLanguages    
  <无>    
   
  adSchemaStatistics    
  TABLE_CATALOG  
  TABLE_SCHEMA  
  TABLE_NAME    
   
  adSchemaTableConstraints    
  CONSTRAINT_CATALOG  
  CONSTRAINT_SCHEMA  
  CONSTRAINT_NAME  
  TABLE_CATALOG  
  TABLE_SCHEMA  
  TABLE_NAME  
  CONSTRAINT_TYPE    
   
  adSchemaTablePrivileges    
  TABLE_CATALOG  
  TABLE_SCHEMA  
  TABLE_NAME  
  GRANTOR  
  GRANTEE    
   
  adSchemaTables    
  TABLE_CATALOG  
  TABLE_SCHEMA  
  TABLE_NAME  
  TABLE_TYPE    
   
  adSchemaTranslations    
  TRANSLATION_CATALOG  
  TRANSLATION_SCHEMA  
  TRANSLATION_NAME    
   
  adSchemaUsagePrivileges    
  OBJECT_CATALOG  
  OBJECT_SCHEMA  
  OBJECT_NAME  
  OBJECT_TYPE  
  GRANTOR  
  GRANTEE    
   
  adSchemaViewColumnUsage    
  VIEW_CATALOG  
  VIEW_SCHEMA  
  VIEW_NAME    
   
  adSchemaViewTableUsage    
  VIEW_CATALOG  
  VIEW_SCHEMA  
  VIEW_NAME    
   
  adSchemaViews    
  TABLE_CATALOG  
  TABLE_SCHEMA  
  TABLE_NAME    
   
   
  SchemaIDOLE   DB   规范没有定义用于提供者模式查询的   GUID。如果   QueryType   设置为   adSchemaProviderSpecific,则需要该参数,否则不使用它。  
   
  说明  
   
  OpenSchema   方法返回与数据源有关的信息,例如关于服务器上的表以及表中的列等信息。  
   
  Criteria   参数是可用于限制模式查询结果的值数组。每个模式查询有它支持的不同参数集。实际模式由   IDBSchemaRowset   接口下的   OLE   DB   规范定义。ADO   中所支持的参数集已在上面列出。  
   
  如果提供者定义未在上面列出的非标准模式查询,则常量   adSchemaProviderSpecific   将用于   QueryType   参数。在使用该常量时需要   SchemaID   参数传递模式查询的   GUID   以用于执行。如果   QueryType   设置为   adSchemaProviderSpecific   但是没有提供   SchemaID,将导致错误。  
   
  提供者不需要支持所有的   OLE   DB   标准模式查询,只有   adSchemaTables、adSchemaColumns   和   adSchemaProviderTypes   是   OLE   DB   规范需要的。但是对于这些模式查询,提供者不需要支持上面列出的   Criteria   条件约束。  
   
  远程数据服务用法OpenSchema   方法在客户端   Connection   对象上无效。  
   
  注意在   Visual   Basic   中,在由   Connection   对象的   OpenSchema   方法所返回的   Recordset   中有   4   字节无符号整型   (DBTYPE   UI4)   的列无法与其他变量比较。有关   OLE   DB   数据类型的详细信息,请参阅“Microsoft   OLE   DB   程序员参考”的第十章和附录   A。  
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 淘宝仅退款卖家不处理怎么办 淘宝申请退款卖家不处理怎么办 快递没收到货要退款怎么办 发票给了不给钱怎么办 付款后不给发票怎么办 供货商不给发票怎么办 刚生过孩子太胖买衣服怎么办 黑色牛仔裤洗的发白怎么办 蘑菇街手机丢了怎么办 黑衣服上全是白毛毛怎么办 支付宝注销了钱怎么办 网上买东西手机号写错了怎么办 二类工资卡过万怎么办 淘宝发货地址写错怎么办 淘宝发货地址写错了怎么办 淘宝不能代付了怎么办 支付宝付款码被盗刷怎么办 地方选举追究不到相关责任人怎么办 天正建筑画个直线找不到怎么办 Wi-Fi模块不支持多播怎么办? 魅族手机屏幕点不动怎么办 uc打开网页很慢怎么办 京东手机号码无法登录怎么办 织梦系统网站没收录怎么办 电脑开机出现一堆乱码怎么办 电脑文件夹出现乱码打不开怎么办 电脑出现f1和f2怎么办 电脑中韩文内容显示乱码怎么办 入驻shopee没身份证怎么办 液相色谱柱柱压降低怎么办 c18色谱柱堵了怎么办 色谱柱进空气了怎么办 宫颈评分只有3分怎么办 淘宝鞋子售后退货商家拒收怎么办 退货申通cp原因怎么办 运费险赔的少怎么办 淘宝卖游戏账号恶意退款怎么办 淘宝账号体检虚拟违规怎么办 京东虚拟单被骗怎么办 网络公选课挂科怎么办 淘宝评论被商家关闭怎么办?