![]() |
IXlsTableDataSource |
![]() |
interface IXlsTableDataSource : IDispatch { [id(1),propput] HRESULT ConnectionString([in]BSTR connectionString); [id(2),propput] HRESULT SQLStatement([in]BSTR statement); [id(3),propput] HRESULT DatatypesToDumpToFile([in]BSTR filename); [id(4),propget] HRESULT CommandTimeout([out, retval]int* commandtimeout); [id(4),propput] HRESULT CommandTimeout([in]int commandtimeout); [id(5),propget] HRESULT ConnectionTimeout([out, retval]int* connectiontimeout); [id(5),propput] HRESULT ConnectionTimeout([in]int connectiontimeout); [id(6),propget] HRESULT RecordCursor([out, retval]enumDataSourceRecordCursor* cursorType); [id(6),propput] HRESULT RecordCursor([in]enumDataSourceRecordCursor cursorType); [id(7),propget] HRESULT Range([out, retval] BSTR* cellrange); [id(7),propput] HRESULT Range([in] BSTR cellrange); [id(8) ] HRESULT AddRow(); [id(9),propget] HRESULT DataRange([out, retval] BSTR* datarange); [id(9),propput] HRESULT DataRange([in] BSTR datarange); [id(10) ] HRESULT Run(); }
HRESULT ConnectionString([in]BSTR connectionString);
HRESULT SQLStatement([in]BSTR statement);
HRESULT DatatypesToDumpToFile([in]BSTR filename);
HRESULT CommandTimeout([out, retval]int* commandtimeout);
HRESULT CommandTimeout([in]int commandtimeout);
HRESULT ConnectionTimeout([out, retval]int* connectiontimeout);
HRESULT ConnectionTimeout([in]int connectiontimeout);
HRESULT RecordCursor([out, retval]enumDataSourceRecordCursor* cursorType);
HRESULT RecordCursor([in]enumDataSourceRecordCursor cursorType);
HRESULT Range([out, retval] BSTR* cellrange);
HRESULT Range([in] BSTR cellrange);
HRESULT AddRow();
HRESULT DataRange([out, retval] BSTR* datarange);
HRESULT DataRange([in] BSTR datarange);
HRESULT Run();