易语言COM转易语言类源码,属于易语言进阶源码
类型: _Connection 13个属性,8个方法,标记: {00001550-0000-0010-8000-00AA006D2EA4}
-------------------------------- 属性列表 --------------------------------
属性读取格式: 〈对象(Properties)〉 对象.读对象型属性 ("Properties")
属性读取格式: 〈文本型〉 对象.读文本属性 ("ConnectionString")
属性写入格式: 〈文本型〉 对象.写属性 ("ConnectionString",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“文本型”。
属性读取格式: 〈整数型〉 对象.读数值属性 ("CommandTimeout")
属性写入格式: 〈整数型〉 对象.写属性 ("CommandTimeout",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“整数型”。
属性读取格式: 〈整数型〉 对象.读数值属性 ("ConnectionTimeout")
属性写入格式: 〈整数型〉 对象.写属性 ("ConnectionTimeout",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“整数型”。
属性读取格式: 〈文本型〉 对象.读文本属性 ("Version")
属性读取格式: 〈对象(Errors)〉 对象.读对象型属性 ("Errors")
属性读取格式: 〈文本型〉 对象.读文本属性 ("DefaultDatabase")
属性写入格式: 〈文本型〉 对象.写属性 ("DefaultDatabase",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“文本型”。
属性读取格式: 〈整数型〉 对象.读数值属性 ("IsolationLevel")
属性写入格式: 〈整数型〉 对象.写属性 ("IsolationLevel",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“整数型”,参数值为以下值之一: -1、adXactUnspecified; 16、adXactChaos; 256、adXactReadUncommitted; 256、adXactBrowse; 4096、adXactCursorStability; 4096、adXactReadCommitted; 65536、adXactRepeatableRead; 1048576、adXactSerializable; 1048576、adXactIsolated。
属性读取格式: 〈整数型〉 对象.读数值属性 ("Attributes")
属性写入格式: 〈整数型〉 对象.写属性 ("Attributes",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“整数型”。
属性读取格式: 〈整数型〉 对象.读数值属性 ("CursorLocation")
属性写入格式: 〈整数型〉 对象.写属性 ("CursorLocation",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“整数型”,参数值为以下值之一: 1、adUseNone; 2、adUseServer; 3、adUseClient; 3、adUseClientBatch。
属性读取格式: 〈整数型〉 对象.读数值属性 ("Mode")
属性写入格式: 〈整数型〉 对象.写属性 ("Mode",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“整数型”,参数值为以下值之一: 0、adModeUnknown; 1、adModeRead; 2、adModeWrite; 3、adModeReadWrite; 4、adModeShareDenyRead; 8、adModeShareDenyWrite; 12、adModeShareExclusive; 16、adModeShareDenyNone; 4194304、adModeRecursive。
属性读取格式: 〈文本型〉 对象.读文本属性 ("Provider")
属性写入格式: 〈文本型〉 对象.写属性 ("Provider",欲写入属性值)
参数<1>的名称为“欲写入属性值”,类型为“文本型”。
属性读取格式: 〈整数型〉 对象.读数值属性 ("State")
-------------------------------- 方法列表 --------------------------------
方法调用格式: 〈无返回值〉 对象.方法 ("Close")
方法调用格式: 〈对象(_Recordset)〉 对象.对象型方法 ("Execute",CommandText,RecordsAffected,Options)
参数<1>的名称为“CommandText”,类型为“文本型”。
参数<2>的名称为“RecordsAffected”,类型为“变体型”,需要提供变量以取回方法所返回的数据。
参数<3>的名称为“Options”,类型为“整数型”,参数默认值为“-1”。
方法调用格式: 〈整数型〉 对象.数值方法 ("BeginTrans")
方法调用格式: 〈无返回值〉 对象.方法 ("CommitTrans")
方法调用格式: 〈无返回值〉 对象.方法 ("RollbackTrans")
方法调用格式: 〈无返回值〉 对象.方法 ("Open",ConnectionString,UserID,Password,Options)
参数<1>的名称为“ConnectionString”,类型为“文本型”。
参数<2>的名称为“UserID”,类型为“文本型”。
参数<3>的名称为“Password”,类型为“文本型”。
参数<4>的名称为“Options”,类型为“整数型”,参数默认值为“-1”。
方法调用格式: 〈对象(_Recordset)〉 对象.对象型方法 ("OpenSchema",Schema,Restrictions,SchemaID)
参数<1>的名称为“Schema”,类型为“整数型”,参数值为以下值之一: -1、adSchemaProviderSpecific; 0、adSchemaAsserts; 1、adSchemaCatalogs; 2、adSchemaCharacterSets; 3、adSchemaCollations; 4、adSchemaColumns; 5、adSchemaCheckConstraints; 6、adSchemaConstraintColumnUsage; 7、adSchemaConstraintTableUsage; 8、adSchemaKeyColumnUsage; 9、adSchemaReferentialContraints; 9、adSchemaReferentialConstraints; 10、adSchemaTableConstraints; 11、adSchemaColumnsDomainUsage; 12、adSchemaIndexes; 13、adSchemaColumnPrivileges; 14、adSchemaTablePrivileges; 15、adSchemaUsagePrivileges; 16、adSchemaProcedures; 17、adSchemaSchemata; 18、adSchemaSQLLanguages; 19、adSchemaStatistics; 20、adSchemaTables; 21、adSchemaTranslations; 22、adSchemaProviderTypes; 23、adSchemaViews; 24、adSchemaViewColumnUsage; 25、adSchemaViewTableUsage; 26、adSchemaProcedureParameters; 27、adSchemaForeignKeys; 28、adSchemaPrimaryKeys; 29、adSchemaProcedureColumns; 30、adSchemaDBInfoKeywords; 31、adSchemaDBInfoLiterals; 32、adSchemaCubes; 33、adSchemaDimensions; 34、adSchemaHierarchies; 35、adSchemaLevels; 36、adSchemaMeasures; 37、adSchemaProperties; 38、adSchemaMembers; 39、adSchemaTrustees; 40、adSchemaFunctions; 41、adSchemaActions; 42、adSchemaCommands; 43、adSchemaSets。
参数<2>的名称为“Restrictions”,类型为“变体型”,可以被省略。
参数<3>的名称为“SchemaID”,类型为“变体型”,可以被省略。
方法调用格式: 〈无返回值〉 对象.方法 ("Cancel")