com.moesol.bindings.microsoft.dao
Interface Database

All Superinterfaces:
_DAO, IDispatch, IUnknown
All Known Implementing Classes:
Database.Jni

public interface Database
extends _DAO

IDL: [ helpstring(""), dual, nonextensible, oleautomation, dispatchable ] interface


Nested Class Summary
static class Database.Disp
          Implementation, COM to Java.
static class Database.Jni
          Implementation, Java to COM.
 
Field Summary
static GUID IID
          IDL: [uuid(00000071-0000-0010-8000-00AA006D2EA4)]
static Class TYPELIB
           
 
Fields inherited from interface com.moesol.bindings.platform_sdk.component_services.IDispatch
DISPATCH_METHOD, DISPATCH_PROPERTYGET, DISPATCH_PROPERTYPUT, DISPATCH_PROPERTYPUTREF
 
Method Summary
 void Close()
          IDL: [ helpstring("") ]
 Property CreateProperty()
          [optional=4]
 Property CreateProperty(Object Name)
          [optional=3]
 Property CreateProperty(Object Name, Object Type)
          [optional=2]
 Property CreateProperty(Object Name, Object Type, Object Value)
          [optional=1]
 Property CreateProperty(Object Name, Object Type, Object Value, Object DDL)
          IDL: [ helpstring("") ]
 QueryDef CreateQueryDef()
          [optional=2]
 QueryDef CreateQueryDef(Object Name)
          [optional=1]
 QueryDef CreateQueryDef(Object Name, Object SQLText)
          IDL: [ helpstring("") ]
 Relation CreateRelation()
          [optional=4]
 Relation CreateRelation(Object Name)
          [optional=3]
 Relation CreateRelation(Object Name, Object Table)
          [optional=2]
 Relation CreateRelation(Object Name, Object Table, Object ForeignTable)
          [optional=1]
 Relation CreateRelation(Object Name, Object Table, Object ForeignTable, Object Attributes)
          IDL: [ helpstring("") ]
 TableDef CreateTableDef()
          [optional=4]
 TableDef CreateTableDef(Object Name)
          [optional=3]
 TableDef CreateTableDef(Object Name, Object Attributes)
          [optional=2]
 TableDef CreateTableDef(Object Name, Object Attributes, Object SourceTableName)
          [optional=1]
 TableDef CreateTableDef(Object Name, Object Attributes, Object SourceTableName, Object Connect)
          IDL: [ helpstring("") ]
 void Execute(String Query)
          [optional=1]
 void Execute(String Query, Object Options)
          IDL: [ helpstring("") ]
 int getCollatingOrder()
          IDL: [ helpstring("") ]
 String getConnect()
          IDL: [ helpstring("") ]
 Connection getConnection()
          IDL: [ helpstring("") ]
 Containers getContainers()
          IDL: [ helpstring("") ]
 String getDesignMasterID()
          IDL: [ helpstring("") ]
 String getName()
          IDL: [ helpstring("") ]
 QueryDefs getQueryDefs()
          IDL: [ helpstring("") ]
 short getQueryTimeout()
          IDL: [ helpstring("") ]
 int getRecordsAffected()
          IDL: [ helpstring("") ]
 Recordsets getRecordsets()
          IDL: [ helpstring("") ]
 Relations getRelations()
          IDL: [ helpstring("") ]
 String getReplicaID()
          IDL: [ helpstring("") ]
 TableDefs getTableDefs()
          IDL: [ helpstring("") ]
 boolean getTransactions()
          IDL: [ helpstring("") ]
 boolean getUpdatable()
          IDL: [ helpstring("") ]
 String getVersion()
          IDL: [ helpstring("") ]
 void MakeReplica(String PathName, String Description)
          [optional=1]
 void MakeReplica(String PathName, String Description, Object Options)
          IDL: [ helpstring("") ]
 void NewPassword(String bstrOld, String bstrNew)
          IDL: [ helpstring("") ]
 Recordset OpenRecordset(String Name)
          [optional=3]
 Recordset OpenRecordset(String Name, Object Type)
          [optional=2]
 Recordset OpenRecordset(String Name, Object Type, Object Options)
          [optional=1]
 Recordset OpenRecordset(String Name, Object Type, Object Options, Object LockEdit)
          IDL: [ helpstring("") ]
 void PopulatePartial(String DbPathName)
          IDL: [ helpstring("") ]
 void setConnect(String pbstr)
          IDL: [ helpstring("") ]
 void setDesignMasterID(String pbstr)
          IDL: [ helpstring("") ]
 void setQueryTimeout(short ps)
          IDL: [ helpstring("") ]
 void Synchronize(String DbPathName)
          [optional=1]
 void Synchronize(String DbPathName, Object ExchangeType)
          IDL: [ helpstring("") ]
 
Methods inherited from interface com.moesol.bindings.microsoft.dao._DAO
getProperties
 
Methods inherited from interface com.moesol.bindings.platform_sdk.component_services.IUnknown
QueryInterface, QueryInterface, Release
 

Field Detail

TYPELIB

static final Class TYPELIB

IID

static final GUID IID
IDL: [uuid(00000071-0000-0010-8000-00AA006D2EA4)]

Method Detail

getCollatingOrder

int getCollatingOrder()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] LONG*

getConnect

String getConnect()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] BSTR*

getName

String getName()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] BSTR*

getQueryTimeout

short getQueryTimeout()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] SHORT*

setQueryTimeout

void setQueryTimeout(short ps)
IDL: [ helpstring("") ]

Parameters:
ps - IDL: [in] SHORT

getTransactions

boolean getTransactions()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] VARIANT_BOOL*

getUpdatable

boolean getUpdatable()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] VARIANT_BOOL*

getVersion

String getVersion()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] BSTR*

getRecordsAffected

int getRecordsAffected()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] LONG*

getTableDefs

TableDefs getTableDefs()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] TableDefs**

getQueryDefs

QueryDefs getQueryDefs()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] QueryDefs**

getRelations

Relations getRelations()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] Relations**

getContainers

Containers getContainers()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] Containers**

getRecordsets

Recordsets getRecordsets()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] Recordsets**

Close

void Close()
IDL: [ helpstring("") ]


Execute

void Execute(String Query,
             Object Options)
IDL: [ helpstring("") ]

Parameters:
Query - IDL: [in] BSTR
Options - IDL: [in] [optional] VARIANT

Execute

void Execute(String Query)
[optional=1]


CreateProperty

Property CreateProperty(Object Name,
                        Object Type,
                        Object Value,
                        Object DDL)
IDL: [ helpstring("") ]

Parameters:
Name - IDL: [in] [optional] VARIANT
Type - IDL: [in] [optional] VARIANT
Value - IDL: [in] [optional] VARIANT
DDL - IDL: [in] [optional] VARIANT
Returns:
IDL: [out] [retval] Property**

CreateProperty

Property CreateProperty(Object Name,
                        Object Type,
                        Object Value)
[optional=1]


CreateProperty

Property CreateProperty(Object Name,
                        Object Type)
[optional=2]


CreateProperty

Property CreateProperty(Object Name)
[optional=3]


CreateProperty

Property CreateProperty()
[optional=4]


CreateRelation

Relation CreateRelation(Object Name,
                        Object Table,
                        Object ForeignTable,
                        Object Attributes)
IDL: [ helpstring("") ]

Parameters:
Name - IDL: [in] [optional] VARIANT
Table - IDL: [in] [optional] VARIANT
ForeignTable - IDL: [in] [optional] VARIANT
Attributes - IDL: [in] [optional] VARIANT
Returns:
IDL: [out] [retval] Relation**

CreateRelation

Relation CreateRelation(Object Name,
                        Object Table,
                        Object ForeignTable)
[optional=1]


CreateRelation

Relation CreateRelation(Object Name,
                        Object Table)
[optional=2]


CreateRelation

Relation CreateRelation(Object Name)
[optional=3]


CreateRelation

Relation CreateRelation()
[optional=4]


CreateTableDef

TableDef CreateTableDef(Object Name,
                        Object Attributes,
                        Object SourceTableName,
                        Object Connect)
IDL: [ helpstring("") ]

Parameters:
Name - IDL: [in] [optional] VARIANT
Attributes - IDL: [in] [optional] VARIANT
SourceTableName - IDL: [in] [optional] VARIANT
Connect - IDL: [in] [optional] VARIANT
Returns:
IDL: [out] [retval] TableDef**

CreateTableDef

TableDef CreateTableDef(Object Name,
                        Object Attributes,
                        Object SourceTableName)
[optional=1]


CreateTableDef

TableDef CreateTableDef(Object Name,
                        Object Attributes)
[optional=2]


CreateTableDef

TableDef CreateTableDef(Object Name)
[optional=3]


CreateTableDef

TableDef CreateTableDef()
[optional=4]


CreateQueryDef

QueryDef CreateQueryDef(Object Name,
                        Object SQLText)
IDL: [ helpstring("") ]

Parameters:
Name - IDL: [in] [optional] VARIANT
SQLText - IDL: [in] [optional] VARIANT
Returns:
IDL: [out] [retval] QueryDef**

CreateQueryDef

QueryDef CreateQueryDef(Object Name)
[optional=1]


CreateQueryDef

QueryDef CreateQueryDef()
[optional=2]


getReplicaID

String getReplicaID()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] BSTR*

getDesignMasterID

String getDesignMasterID()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] BSTR*

setDesignMasterID

void setDesignMasterID(String pbstr)
IDL: [ helpstring("") ]

Parameters:
pbstr - IDL: [in] BSTR

Synchronize

void Synchronize(String DbPathName,
                 Object ExchangeType)
IDL: [ helpstring("") ]

Parameters:
DbPathName - IDL: [in] BSTR
ExchangeType - IDL: [in] [optional] VARIANT

Synchronize

void Synchronize(String DbPathName)
[optional=1]


MakeReplica

void MakeReplica(String PathName,
                 String Description,
                 Object Options)
IDL: [ helpstring("") ]

Parameters:
PathName - IDL: [in] BSTR
Description - IDL: [in] BSTR
Options - IDL: [in] [optional] VARIANT

MakeReplica

void MakeReplica(String PathName,
                 String Description)
[optional=1]


setConnect

void setConnect(String pbstr)
IDL: [ helpstring("") ]

Parameters:
pbstr - IDL: [in] BSTR

NewPassword

void NewPassword(String bstrOld,
                 String bstrNew)
IDL: [ helpstring("") ]

Parameters:
bstrOld - IDL: [in] BSTR
bstrNew - IDL: [in] BSTR

OpenRecordset

Recordset OpenRecordset(String Name,
                        Object Type,
                        Object Options,
                        Object LockEdit)
IDL: [ helpstring("") ]

Parameters:
Name - IDL: [in] BSTR
Type - IDL: [in] [optional] VARIANT
Options - IDL: [in] [optional] VARIANT
LockEdit - IDL: [in] [optional] VARIANT
Returns:
IDL: [out] [retval] Recordset**

OpenRecordset

Recordset OpenRecordset(String Name,
                        Object Type,
                        Object Options)
[optional=1]


OpenRecordset

Recordset OpenRecordset(String Name,
                        Object Type)
[optional=2]


OpenRecordset

Recordset OpenRecordset(String Name)
[optional=3]


getConnection

Connection getConnection()
IDL: [ helpstring("") ]

Returns:
IDL: [out] [retval] Connection**

PopulatePartial

void PopulatePartial(String DbPathName)
IDL: [ helpstring("") ]

Parameters:
DbPathName - IDL: [in] BSTR


Copyright © 2004 Moebius Solutions, Inc. All Rights Reserved.