module com { module sun { module star { module sdbc {
published interface XConnection;
};};};};
module com { module sun { module star { module sdbcx {
published interface XDeleteRows;
};};};};
module com { module sun { module star { module sdb {
published interface XRowSetApproveBroadcaster;
published interface XResultSetAccess;
published interface XParametersSupplier;
/** is a client side RowSet, which use retrieves is data based on a database table, aqueryoraSQLcommandorbyarowsetreader,whomustn'tsupportSQL. TheconnectionoftherowsetistypicallyanamedDataSourceoraDataAccesscomponent orapreviousinstantiatedconnection. <p> Dependingonthe com::sun::star::sdbc::ResultSetConcurrency ,theRowSetcachesalldataoruses anoptimizedwayforretrievingthedata,suchas,refetchingrowsbytheirkeysor ifprovided,bytheirbookmarks. </p> <p> Inaddition,itprovideseventsforRowSetnavigationandRowSetmodifications toapprovetheactionsandtoreactonthem. @seecom::sun::star::sdb::RowChangeAction @seecom::sun::star::sdb::RowChangeEvent @seecom::sun::star::sdb::RowsChangeEvent </p>
<dt>com::sun::star::sdbc::XResultSetUpdate::moveToInsertRow()</dt> <dd>willletthedeletedrowvanishfromtheresultset.Asaconsequence,the#RowCount willdecrease.Also,subsequentcallsto com::sun::star::sdbc::XResultSetUpdate::moveToCurrentRow()willnot beabletomovebacktothedeletedrow(sinceitvanished),butonlytothe rowafterthedeletedrow.</dd> </dl> </p>
*/
published service RowSet
{
service com::sun::star::sdbc::RowSet;
service com::sun::star::sdb::ResultSet;
/** can be used to allow an interaction handler to supply missing data during an execute process.
/** creates a second result set which is based on the same data. <p> Thenewresultsetisinteroperablewiththerowsetwhichcreatedit, e.g.,youcanexchangebookmarksbetweenbothsets. </p> <p> Iftherowsetisnotalive(i.e.,itwasnotexecutedbefore), `NULL` isreturned. </p>
*/
interface XResultSetAccess;
/** gives access to the parameters contained in the SQL statement represented by the component.
/** is the connection generated by a DataSource or by a URL. It could alsobesetfromoutside.WhensetfromoutsidetheRowSetisnotresponsiblefortheclosingoftheconnection.
*/
[property] com::sun::star::sdbc::XConnection ActiveConnection;
/** is the name of the datasource to use, this could be a named datasource ortheURLofadataaccesscomponent.
*/
[property] string DataSourceName;
/** is the command which should be executed, the type of command depends ontheCommandType.
/** is the type of the command. @seecom::sun::star::sdb::CommandType
*/
[property] long CommandType;
/** is the command which is currently used. @seecom::sun::star::sdb::CommandType
*/
[readonly, property] string ActiveCommand;
/** indicates whether all results should be discarded or not.
*/
[property] boolean IgnoreResult;
/** additional filter for a row set.
*/
[property] string Filter;
/** indicates whether the filter should be applied or not, defaultis`FALSE`.
*/
[property] boolean ApplyFilter;
/** additional having clause for the row set
*/
[optional,property] string HavingClause;
/** additional group by for the row set
*/
[optional,property] string GroupBy;
/** is an additional sort order definition for a row set.
*/
[property] string Order;
/** indicates the privileges for insert, update, and delete. @seecom::sun::star::sdbcx::Privilege
*/
[readonly, property] long Privileges;
/** indicates that the current row is modified.
*/
[readonly, property] boolean IsModified;
/** indicates that the current row is going to be inserted to the database.
*/
[readonly, property] boolean IsNew;
/** contains the number of rows accessed in the data source.
*/
[readonly, property] long RowCount;
/** indicates that all rows of the row set have been counted.
*/
[readonly, property] boolean IsRowCountFinal;
/** is the name of the table which should be updated, this is usually used forquerieswhichrelatetomorethanonetable.
*/
[optional, property] string UpdateTableName;
/** is the name of the table catalog
*/
[optional, property] string UpdateCatalogName;
/** is the name of the table schema.
*/
[optional, property] string UpdateSchemaName;
};
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.20Bemerkung:
(vorverarbeitet am 2026-10-05)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.