|
TFORMer SDK - JAVA
7.5
|
Provides access to JobDataOdbc (an ODBC connection that serves as JobData for a Job). More...
Public Member Functions | |
| JobDataOdbc () | |
| Constructor for JobDataOdbc. More... | |
| JobDataOdbc (String sDsn, String sUser, String sPassword, String sSqlSelect) | |
| Constructor for JobDataOdbc. More... | |
| String | getDsn () |
| Gets the DSN (ODBC data-source-name). More... | |
| String | getPassword () |
| Gets the password for the database connection. More... | |
| String | getSqlSelect () |
| Gets the SQL select statement for fetching the records from the database. More... | |
| String | getUser () |
| Get the user-name for the database connection. More... | |
| boolean | isHandleEscapeSequences () |
| Gets/Sets a flag indicating whether escape sequences in DataField values like \n or \x40 should be translated by TFORMer SDK. More... | |
| boolean | isReuseValues () |
| Gets a flag indicating whether DataField-values should be reused in consecutive records. More... | |
| void | setDsn (String sDsn) |
| Sets the DSN (ODBC data-source-name). More... | |
| void | setHandleEscapeSequences (boolean bHandleEscapeSequences) |
| Sets a flag indicating whether escape sequences like \n or \x40 should be translated by TFORMer. More... | |
| void | setPassword (String sPassword) |
| Sets the password for the database connection. More... | |
| void | setReuseValues (boolean bReuseValues) |
| Sets a flag indicating whether DataField values should be reused in consecutive Records. More... | |
| void | setSqlSelect (String sSqlSelect) |
| Sets the SQL select statement for fetching the records from the database. More... | |
| void | setUser (String sUser) |
| Sets the user-name for the database connection. More... | |
Provides access to JobDataOdbc (an ODBC connection that serves as JobData for a Job).
The JobDataOdbc enables TFORMer SDK to use arbitrary database-tables or queries as JobData for printing a Job.
The data in such a table provides the values of the DataFields. The table is read Record by Record using the specified SQL SELECT statement. TFORMer SDK matches the column-names of the table or query with the corresponding DataField names in the FormLayout. If required use SQL aliases to provide identical column names.
The order of the columns in the table or query does not matter.
The DSN represents the name of the database connection as defined in the Microsoft Windows Control Panel. Please keep in mind that the DSN is a part of the connection string and thus a complete specification is required.
This may yield the following code:
This example demonstrates how to use the pre-installed ODBC data-source (named TFORMer_Sample) for generating a report as PDF. The table tbl_Example looks like follows:
| ChapterNumber | Caption | PageNumber |
|---|---|---|
| 1 | Content | 2 |
| 1.1 | Table of Figures | 6 |
| 1.2 | List of Tables | 6 |
| 2 | Disclaimer | 7 |
| ... | ... | ... |
This is the code to use this table as a JobDataOdbc:
For a general description see JobData.
| JobDataOdbc | ( | ) |
Constructor for JobDataOdbc.
Initializes a new instance of the JobDataOdbc class.
| JobDataOdbc | ( | String | sDsn, |
| String | sUser, | ||
| String | sPassword, | ||
| String | sSqlSelect | ||
| ) |
Constructor for JobDataOdbc.
Initializes a new instance of the JobDataOdbc class.
| sDsn | The DSN (ODBC data-source name) |
| sUser | The (optional, may be empty) user name as required by the ODBC connection |
| sPassword | The (optional, may be empty) password as required by the ODBC connection |
| sSqlSelect | The SQL-SELECT statement |
| String getDsn | ( | ) |
Gets the DSN (ODBC data-source-name).
| String getPassword | ( | ) |
Gets the password for the database connection.
| String getSqlSelect | ( | ) |
Gets the SQL select statement for fetching the records from the database.
| String getUser | ( | ) |
Get the user-name for the database connection.
|
inherited |
Gets/Sets a flag indicating whether escape sequences in DataField values like \n or \x40 should be translated by TFORMer SDK.
true if escape sequences in DataField values are translated
|
inherited |
Gets a flag indicating whether DataField-values should be reused in consecutive records.
false if DataField-values are cleared between records| void setDsn | ( | String | sDsn | ) |
|
inherited |
Sets a flag indicating whether escape sequences like \n or \x40 should be translated by TFORMer.
| bHandleEscapeSequences | true if escape sequences in DataField-values should be translated |
| void setPassword | ( | String | sPassword | ) |
Sets the password for the database connection.
It depends on the database connection if the password is required or not.
| sPassword | The password for the DSN (optional) |
|
inherited |
| void setSqlSelect | ( | String | sSqlSelect | ) |
Sets the SQL select statement for fetching the records from the database.
| sSqlSelect | The SQL select statement (required) |
| void setUser | ( | String | sUser | ) |
Sets the user-name for the database connection.
It depends on the database connection if the user-name is required or not.
| sUser | The user-name for the DSN (optional) |
| © 2006-2017 - all rights reserved by TEC-IT Datenverarbeitung GmbH |
![]() |
| Generated on Fri Nov 3 2017 07:59:14 for TFORMer SDK - JAVA with doxygen 1.8.9.1 |