com.moesol.bindings.microsoft.dao
Interface Recordset

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

public interface Recordset
extends _DAO

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


Nested Class Summary
static class Recordset.Disp
          Implementation, COM to Java.
static class Recordset.Jni
          Implementation, Java to COM.
 
Field Summary
static GUID IID
          IDL: [uuid(00000031-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 AddNew()
          IDL: [ helpstring("") ]
 void Cancel()
          IDL: [ helpstring("") ]
 void CancelUpdate(int UpdateType)
          IDL: [ helpstring("") ]
 Recordset Clone()
          IDL: [ helpstring("") ]
 void Close()
          IDL: [ helpstring("") ]
 QueryDef CopyQueryDef()
          IDL: [ helpstring("") ]
 void Delete()
          IDL: [ helpstring("") ]
 void Edit()
          IDL: [ helpstring("") ]
 void FillCache()
          [optional=2]
 void FillCache(Object Rows)
          [optional=1]
 void FillCache(Object Rows, Object StartBookmark)
          IDL: [ helpstring("") ]
 void FindFirst(String Criteria)
          IDL: [ helpstring("") ]
 void FindLast(String Criteria)
          IDL: [ helpstring("") ]
 void FindNext(String Criteria)
          IDL: [ helpstring("") ]
 void FindPrevious(String Criteria)
          IDL: [ helpstring("") ]
 int getAbsolutePosition()
          IDL: [ helpstring("") ]
 int getBatchCollisionCount()
          IDL: [ helpstring("") ]
 Object getBatchCollisions()
          IDL: [ helpstring("") ]
 int getBatchSize()
          IDL: [ helpstring("") ]
 boolean getBOF()
          IDL: [ helpstring("") ]
 short[] getBookmark()
          IDL: [ helpstring("") ]
 boolean getBookmarkable()
          IDL: [ helpstring("") ]
 int getCacheSize()
          IDL: [ helpstring("") ]
 short[] getCacheStart()
          IDL: [ helpstring("") ]
 Object getCollect(Object Item)
          IDL: [ helpstring("") ]
 Connection getConnection()
          IDL: [ helpstring("") ]
 Object getDateCreated()
          IDL: [ helpstring("") ]
 short getEditMode()
          IDL: [ helpstring("") ]
 boolean getEOF()
          IDL: [ helpstring("") ]
 Fields getFields()
          IDL: [ helpstring("") ]
 String getFilter()
          IDL: [ helpstring("") ]
 int gethStmt()
          IDL: [ helpstring("") ]
 String getIndex()
          IDL: [ helpstring("") ]
 short[] getLastModified()
          IDL: [ helpstring("") ]
 Object getLastUpdated()
          IDL: [ helpstring("") ]
 boolean getLockEdits()
          IDL: [ helpstring("") ]
 String getName()
          IDL: [ helpstring("") ]
 boolean getNoMatch()
          IDL: [ helpstring("") ]
 int getODBCFetchCount()
          IDL: [ helpstring("") ]
 int getODBCFetchDelay()
          IDL: [ helpstring("") ]
 Database getParent()
          IDL: [ helpstring("") ]
 float getPercentPosition()
          IDL: [ helpstring("") ]
 int getRecordCount()
          IDL: [ helpstring("") ]
 short getRecordStatus()
          IDL: [ helpstring("") ]
 boolean getRestartable()
          IDL: [ helpstring("") ]
 Object GetRows()
          [optional=1]
 Object GetRows(Object NumRows)
          IDL: [ helpstring("") ]
 String getSort()
          IDL: [ helpstring("") ]
 boolean getStillExecuting()
          IDL: [ helpstring("") ]
 boolean getTransactions()
          IDL: [ helpstring("") ]
 short getType()
          IDL: [ helpstring("") ]
 boolean getUpdatable()
          IDL: [ helpstring("") ]
 int getUpdateOptions()
          IDL: [ helpstring("") ]
 String getValidationRule()
          IDL: [ helpstring("") ]
 String getValidationText()
          IDL: [ helpstring("") ]
 void Move(int Rows)
          [optional=1]
 void Move(int Rows, Object StartBookmark)
          IDL: [ helpstring("") ]
 void MoveFirst()
          IDL: [ helpstring("") ]
 void MoveLast(int Options)
          IDL: [ helpstring("") ]
 void MoveNext()
          IDL: [ helpstring("") ]
 void MovePrevious()
          IDL: [ helpstring("") ]
 boolean NextRecordset()
          IDL: [ helpstring("") ]
 Recordset OpenRecordset()
          [optional=2]
 Recordset OpenRecordset(Object Type)
          [optional=1]
 Recordset OpenRecordset(Object Type, Object Options)
          IDL: [ helpstring("") ]
 void Requery()
          [optional=1]
 void Requery(Object NewQueryDef)
          IDL: [ helpstring("") ]
 void Seek(String Comparison, Object Key1)
          [optional=12]
 void Seek(String Comparison, Object Key1, Object Key2)
          [optional=11]
 void Seek(String Comparison, Object Key1, Object Key2, Object Key3)
          [optional=10]
 void Seek(String Comparison, Object Key1, Object Key2, Object Key3, Object Key4)
          [optional=9]
 void Seek(String Comparison, Object Key1, Object Key2, Object Key3, Object Key4, Object Key5)
          [optional=8]
 void Seek(String Comparison, Object Key1, Object Key2, Object Key3, Object Key4, Object Key5, Object Key6)
          [optional=7]
 void Seek(String Comparison, Object Key1, Object Key2, Object Key3, Object Key4, Object Key5, Object Key6, Object Key7)
          [optional=6]
 void Seek(String Comparison, Object Key1, Object Key2, Object Key3, Object Key4, Object Key5, Object Key6, Object Key7, Object Key8)
          [optional=5]
 void Seek(String Comparison, Object Key1, Object Key2, Object Key3, Object Key4, Object Key5, Object Key6, Object Key7, Object Key8, Object Key9)
          [optional=4]
 void Seek(String Comparison, Object Key1, Object Key2, Object Key3, Object Key4, Object Key5, Object Key6, Object Key7, Object Key8, Object Key9, Object Key10)
          [optional=3]
 void Seek(String Comparison, Object Key1, Object Key2, Object Key3, Object Key4, Object Key5, Object Key6, Object Key7, Object Key8, Object Key9, Object Key10, Object Key11)
          [optional=2]
 void Seek(String Comparison, Object Key1, Object Key2, Object Key3, Object Key4, Object Key5, Object Key6, Object Key7, Object Key8, Object Key9, Object Key10, Object Key11, Object Key12)
          [optional=1]
 void Seek(String Comparison, Object Key1, Object Key2, Object Key3, Object Key4, Object Key5, Object Key6, Object Key7, Object Key8, Object Key9, Object Key10, Object Key11, Object Key12, Object Key13)
          IDL: [ helpstring("") ]
 void setAbsolutePosition(int pl)
          IDL: [ helpstring("") ]
 void setBatchSize(int pl)
          IDL: [ helpstring("") ]
 void setBookmark(short[] ppsach)
          IDL: [ helpstring("") ]
 void setCacheSize(int pl)
          IDL: [ helpstring("") ]
 void setCacheStart(short[] ppsa)
          IDL: [ helpstring("") ]
 void setCollect(Object Item, Object pvar)
          IDL: [ helpstring("") ]
 void setFilter(String pbstr)
          IDL: [ helpstring("") ]
 void setIndex(String pbstr)
          IDL: [ helpstring("") ]
 void setLockEdits(boolean pb)
          IDL: [ helpstring("") ]
 void setPercentPosition(float pd)
          IDL: [ helpstring("") ]
 void setrefConnection(Connection ppCn)
          IDL: [ helpstring("") ]
 void setSort(String pbstr)
          IDL: [ helpstring("") ]
 void setUpdateOptions(int pl)
          IDL: [ helpstring("") ]
 void Update(int UpdateType, boolean Force)
          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(00000031-0000-0010-8000-00AA006D2EA4)]

Method Detail

getBOF

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

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

getBookmark

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

Returns:
IDL: [out] [retval] SAFEARRAY(BYTE)*

setBookmark

void setBookmark(short[] ppsach)
IDL: [ helpstring("") ]

Parameters:
ppsach - IDL: [in] SAFEARRAY(BYTE)*

getBookmarkable

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

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

getDateCreated

Object getDateCreated()
IDL: [ helpstring("") ]

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

getEOF

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

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

getFilter

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

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

setFilter

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

Parameters:
pbstr - IDL: [in] BSTR

getIndex

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

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

setIndex

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

Parameters:
pbstr - IDL: [in] BSTR

getLastModified

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

Returns:
IDL: [out] [retval] SAFEARRAY(BYTE)*

getLastUpdated

Object getLastUpdated()
IDL: [ helpstring("") ]

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

getLockEdits

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

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

setLockEdits

void setLockEdits(boolean pb)
IDL: [ helpstring("") ]

Parameters:
pb - IDL: [in] VARIANT_BOOL

getName

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

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

getNoMatch

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

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

getSort

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

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

setSort

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

Parameters:
pbstr - IDL: [in] BSTR

getTransactions

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

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

getType

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

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

getRecordCount

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

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

getUpdatable

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

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

getRestartable

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

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

getValidationText

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

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

getValidationRule

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

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

getCacheStart

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

Returns:
IDL: [out] [retval] SAFEARRAY(BYTE)*

setCacheStart

void setCacheStart(short[] ppsa)
IDL: [ helpstring("") ]

Parameters:
ppsa - IDL: [in] SAFEARRAY(BYTE)*

getCacheSize

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

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

setCacheSize

void setCacheSize(int pl)
IDL: [ helpstring("") ]

Parameters:
pl - IDL: [in] LONG

getPercentPosition

float getPercentPosition()
IDL: [ helpstring("") ]

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

setPercentPosition

void setPercentPosition(float pd)
IDL: [ helpstring("") ]

Parameters:
pd - IDL: [in] FLOAT

getAbsolutePosition

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

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

setAbsolutePosition

void setAbsolutePosition(int pl)
IDL: [ helpstring("") ]

Parameters:
pl - IDL: [in] LONG

getEditMode

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

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

getODBCFetchCount

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

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

getODBCFetchDelay

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

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

getParent

Database getParent()
IDL: [ helpstring("") ]

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

getFields

Fields getFields()
IDL: [ helpstring("") ]

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

AddNew

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


Close

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


OpenRecordset

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

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

OpenRecordset

Recordset OpenRecordset(Object Type)
[optional=1]


OpenRecordset

Recordset OpenRecordset()
[optional=2]


Delete

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


Edit

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


FindFirst

void FindFirst(String Criteria)
IDL: [ helpstring("") ]

Parameters:
Criteria - IDL: [in] BSTR

FindLast

void FindLast(String Criteria)
IDL: [ helpstring("") ]

Parameters:
Criteria - IDL: [in] BSTR

FindNext

void FindNext(String Criteria)
IDL: [ helpstring("") ]

Parameters:
Criteria - IDL: [in] BSTR

FindPrevious

void FindPrevious(String Criteria)
IDL: [ helpstring("") ]

Parameters:
Criteria - IDL: [in] BSTR

MoveFirst

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


MoveNext

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


MovePrevious

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


Seek

void Seek(String Comparison,
          Object Key1,
          Object Key2,
          Object Key3,
          Object Key4,
          Object Key5,
          Object Key6,
          Object Key7,
          Object Key8,
          Object Key9,
          Object Key10,
          Object Key11,
          Object Key12,
          Object Key13)
IDL: [ helpstring("") ]

Parameters:
Comparison - IDL: [in] BSTR
Key1 - IDL: [in] VARIANT
Key2 - IDL: [in] [optional] VARIANT
Key3 - IDL: [in] [optional] VARIANT
Key4 - IDL: [in] [optional] VARIANT
Key5 - IDL: [in] [optional] VARIANT
Key6 - IDL: [in] [optional] VARIANT
Key7 - IDL: [in] [optional] VARIANT
Key8 - IDL: [in] [optional] VARIANT
Key9 - IDL: [in] [optional] VARIANT
Key10 - IDL: [in] [optional] VARIANT
Key11 - IDL: [in] [optional] VARIANT
Key12 - IDL: [in] [optional] VARIANT
Key13 - IDL: [in] [optional] VARIANT

Seek

void Seek(String Comparison,
          Object Key1,
          Object Key2,
          Object Key3,
          Object Key4,
          Object Key5,
          Object Key6,
          Object Key7,
          Object Key8,
          Object Key9,
          Object Key10,
          Object Key11,
          Object Key12)
[optional=1]


Seek

void Seek(String Comparison,
          Object Key1,
          Object Key2,
          Object Key3,
          Object Key4,
          Object Key5,
          Object Key6,
          Object Key7,
          Object Key8,
          Object Key9,
          Object Key10,
          Object Key11)
[optional=2]


Seek

void Seek(String Comparison,
          Object Key1,
          Object Key2,
          Object Key3,
          Object Key4,
          Object Key5,
          Object Key6,
          Object Key7,
          Object Key8,
          Object Key9,
          Object Key10)
[optional=3]


Seek

void Seek(String Comparison,
          Object Key1,
          Object Key2,
          Object Key3,
          Object Key4,
          Object Key5,
          Object Key6,
          Object Key7,
          Object Key8,
          Object Key9)
[optional=4]


Seek

void Seek(String Comparison,
          Object Key1,
          Object Key2,
          Object Key3,
          Object Key4,
          Object Key5,
          Object Key6,
          Object Key7,
          Object Key8)
[optional=5]


Seek

void Seek(String Comparison,
          Object Key1,
          Object Key2,
          Object Key3,
          Object Key4,
          Object Key5,
          Object Key6,
          Object Key7)
[optional=6]


Seek

void Seek(String Comparison,
          Object Key1,
          Object Key2,
          Object Key3,
          Object Key4,
          Object Key5,
          Object Key6)
[optional=7]


Seek

void Seek(String Comparison,
          Object Key1,
          Object Key2,
          Object Key3,
          Object Key4,
          Object Key5)
[optional=8]


Seek

void Seek(String Comparison,
          Object Key1,
          Object Key2,
          Object Key3,
          Object Key4)
[optional=9]


Seek

void Seek(String Comparison,
          Object Key1,
          Object Key2,
          Object Key3)
[optional=10]


Seek

void Seek(String Comparison,
          Object Key1,
          Object Key2)
[optional=11]


Seek

void Seek(String Comparison,
          Object Key1)
[optional=12]


Clone

Recordset Clone()
IDL: [ helpstring("") ]

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

Requery

void Requery(Object NewQueryDef)
IDL: [ helpstring("") ]

Parameters:
NewQueryDef - IDL: [in] [optional] VARIANT

Requery

void Requery()
[optional=1]


Move

void Move(int Rows,
          Object StartBookmark)
IDL: [ helpstring("") ]

Parameters:
Rows - IDL: [in] LONG
StartBookmark - IDL: [in] [optional] VARIANT

Move

void Move(int Rows)
[optional=1]


FillCache

void FillCache(Object Rows,
               Object StartBookmark)
IDL: [ helpstring("") ]

Parameters:
Rows - IDL: [in] [optional] VARIANT
StartBookmark - IDL: [in] [optional] VARIANT

FillCache

void FillCache(Object Rows)
[optional=1]


FillCache

void FillCache()
[optional=2]


CopyQueryDef

QueryDef CopyQueryDef()
IDL: [ helpstring("") ]

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

GetRows

Object GetRows(Object NumRows)
IDL: [ helpstring("") ]

Parameters:
NumRows - IDL: [in] [optional] VARIANT
Returns:
IDL: [out] [retval] VARIANT*

GetRows

Object GetRows()
[optional=1]


getCollect

Object getCollect(Object Item)
IDL: [ helpstring("") ]

Parameters:
Item - IDL: [in] VARIANT
Returns:
IDL: [out] [retval] VARIANT*

setCollect

void setCollect(Object Item,
                Object pvar)
IDL: [ helpstring("") ]

Parameters:
Item - IDL: [in] VARIANT
pvar - IDL: [in] VARIANT

Cancel

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


NextRecordset

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

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

gethStmt

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

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

getStillExecuting

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

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

getBatchSize

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

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

setBatchSize

void setBatchSize(int pl)
IDL: [ helpstring("") ]

Parameters:
pl - IDL: [in] LONG

getBatchCollisionCount

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

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

getBatchCollisions

Object getBatchCollisions()
IDL: [ helpstring("") ]

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

getConnection

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

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

setrefConnection

void setrefConnection(Connection ppCn)
IDL: [ helpstring("") ]

Parameters:
ppCn - IDL: [in] Connection*

getRecordStatus

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

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

getUpdateOptions

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

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

setUpdateOptions

void setUpdateOptions(int pl)
IDL: [ helpstring("") ]

Parameters:
pl - IDL: [in] LONG

CancelUpdate

void CancelUpdate(int UpdateType)
IDL: [ helpstring("") ]

Parameters:
UpdateType - IDL: [in] [optional] [default] LONG

Update

void Update(int UpdateType,
            boolean Force)
IDL: [ helpstring("") ]

Parameters:
UpdateType - IDL: [in] [optional] [default] LONG
Force - IDL: [in] [optional] [default] VARIANT_BOOL

MoveLast

void MoveLast(int Options)
IDL: [ helpstring("") ]

Parameters:
Options - IDL: [in] [optional] [default] LONG


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