Data Management Object Model Reference

DataSource Members

DataSource overview

Public Instance Constructors

DataSource Overloaded. Initializes a new instance of the DataSource class.

Public Instance Fields

m_ObjectCreator The instance of the ObjectCreator.

Public Instance Properties

CDSCSourcereturn an interface pointer to the connection CDSC source
Connection
ConnectionProperties The properties collection in the connection string.
ConnectionStringThe ConnectionString.
DataBaseName of the Database to access.
DataSourceComponentThe data source component. Example "mrRdbDsc".
Description Data source description
InitialCatalogThe location of metadata. Optional. Example : "C:\Temp\5816YN.MDD".
InitialProjectThe name of the project.
IsCreatingOutputDataSource Flag stands whether is creating output data source
IsOpen Tells whether the datasource has been opened.
JoinKey The name of the column to join over when doing a merge
JoinKeySorted Specifies whether the joinkey is already sorted, so that the ORDER BY clause will not be used in the select query.
JoinType The join type for merge
LocationLocation of data source if file based. Example : "C:\Temp\5816YN.SAV".
MDMDocumentMDM Pointer
MetaDataOutputNameThe new name of the transformed metadata (Used especially with multiple outputs)
ModeThe mode to open the data source in. Example : DataSourceOpenMode.ReadWrite.
MRInitAllowDirty Contains the initialization information for aloowing dirty data
MRInitCategoryNames Contains the initialization information for using Category Names
MRInitCategoryValues Contains the initialization information for using Category Values
MRInitCustom Contains the initialization information for the custom property
MRInitInputLocale Contains the initialization information for the input locale
MRInitMDMAccess Contains the metadata access intialization information
MRInitMDMContextContains the metadata context intialization information(e.g. what context to use when loading from MDM)
MRInitMDMDocumentContains the metadata labeltype intialization information(e.g. what labeltype to use when loading from MDM)
MRInitMDMLabelTypeContains the metadata labeltype intialization information(e.g. what labeltype to use when loading from MDM)
MRInitMDMLanguageContains the metadata language intialization information(e.g. what language to use when loading from MDM)
MRInitMDMVersionContains the metadata version intialization information(e.g. what version to use when loading from MDM)
MRInitMDSCContains the metadata DSC intialization information
MRInitOutputLocale Contains the initialization information for the output locale
MRInitProject Contains the initialization information for the project
MRInitValidation Contains the initialization information for validation
Name The name of the datasource
OLEDBProviderThe OLEDB provider. You typically set this to "mrOleDB.Provider.2".
OriginalConnectionStringThe Original and unmodified ConnectionString.
OriginalMetaDataOutputName The original metadata output name string.
PasswordPassword of user. This will be used to connect to a database data souce.
ProjectDirectoryProject directory used to specify DBQuestion DB file location
ProviderSubTypeGet/Set Transformation provider sub type
QueryStringContains the SQL statement for the Rowsets
SQLParserContains the SQLParser result for the input DataSource
TableOutputNameThe new table name (Used only for NON MROLEDB Exports)
TransformationContent Sets/gets the metadata contents of the transformation Also detect the provider type and provider sub type used. Possible values are enumerated in TransformationContent
TransformationProviderGet/Set Transformation provider type
TransformationStoppedindicates wether transformation is stopped because of writet errors
TransformationType Get/Set the transformation type. Either ADD or UPDATE
UpdateQueryString The SQL statement to execute just before a transformation finishes
UseInputAsOutputIf this is non null the input dataset is used for output
UserIDUser ID of user. This will be used to connect to a database data souce.
VariableOutputOrder Specifies the output order of the variables.

Public Instance Methods

ChangeConnectionString Change the connection string, mark as secret for customer
Close Close the connection
CreateRowsetOverloaded. Create a recordset
Dispose Disposable interface implementation
Equals Overridden equals method
ExecuteWithNoRowset Create the schema either by "exec xp_syncdb" or by "CREATE TABLE VDATA......" or UpdateQueryString
GetHashCode
GetType (inherited from Object) 
Open Open the connection
SetConnectionStringOverloaded. Set the connection string
ToString (inherited from Object) 

See Also

DataSource Class | SPSSMR.Data Namespace