{{getMsg('Help_YouAreHere')}}:
/
{{page.title}}
{{page.title}}
{{$root.getMsg("downLoadHelpAsPdf")}}
{{helpModel.downloadHelpPdfDataStatus}}
Informix database
Setzen einer ODBC Datenquelle als i-net Clear Reports Datenquelle.
Grundeinstellungen
| Name | Beschreibung |
|---|---|
| Benutzer | Der Datenbankbenutzer. |
| Passwort | Das Passwort des Datenbankbenutzers. Wenn Sie das Kreuz markieren, wird Ihr Passwort permanent gespeichert. Andernfalls wird es nur im Arbeitsspeicher des Programms gespeichert. Permanente Passwörter sind verschlüsselt, können aber entschlüsselt werden. Beim Export werden nur permanent gespeicherte Passwörter exportiert. |
| Hostname | Die IP-Adresse oder der Name des Datenbankservers. |
| Datenbank | Der Datenbankkatalog. |
| Informix Server | Der Instanzname der Datenbank. |
Verbindung
| Name | Beschreibung |
|---|---|
| Port | Der Port des Servers, der von der Datenbank genutzt wird. |
Abstimmung und Fehlerbehebung
| Name | Beschreibung |
|---|---|
| Fetch buffer size | überschreibt die Standard-Einstellung für die Größe des Fetch Buffers. |
| lob cache size | Determines the buffer size for large object data that is fetched from the database server: - If LOBCACHE > 0, the maximum LOBCACHE number of bytes is allocated in memory to hold the data. If the data size exceeds the LOBCACHE value, the data is stored in a temporary file. If a security violation occurs during creation of this file, the data is stored in memory. - If LOBCACHE = 0, the data is always stored in a file. In this case, if a security violation occurs, Informix JDBC Driver makes no attempt to store the data in memory. - n If LOBCACHE < 0, the data is always stored in memory. If the required amount of memory is not available, an error occurs. If the LOBCACHE value is not specified, the default is 4096 bytes. |
| optofc | When set to 1, the ResultSet.close() method does not require a network round-trip if all the qualifying rows have already been retrieved in the client's tuple buffer. The database server automatically closes the cursor after all the rows have been retrieved. Informix JDBC Driver might or might not have additional rows in the client's tuple buffer before the next ResultSet.next() method is called. Therefore, unless Informix JDBC Driver has received all the rows from the database server, the ResultSet.close() method might still require a network round-trip when OPTOFC is set to 1. |
| ifx_autofree | When set to 1, specifies that the Statement.close() method does not require a network round-trip to free the server cursor resources if the cursor has already been closed in the database server. The database server automatically frees the cursor resources after the cursor is closed, either explicitly by the ResultSet.close() method or implicitly by the OPTOFC environment variable. Once the cursor resources have been freed, the cursor can no longer be referenced. |
Internationalisierung
| Name | Beschreibung |
|---|---|
| Datenbank Locale | Bestimmt das 'locale' der Datenbank zusammen mit Variable CLIENT_LOCALE. Diese Variable ist verfügbar für Datenbanken die unterstützen GSL. |
| Client Locale | Specifies the locale of the client that is accessing the database. Together with the DB_LOCALE variable, the server uses this variable to establish the server processing locale. This variable is available on and optional for servers that support GLS. |
Kompatibilitätseinstellungen
| Name | Beschreibung |
|---|---|
| Datenbank Katalog | Überschreibt den Datenbank Katalog der Tabellen, Sichten und Prozeduren im Berichtsdesign. |
| Datenbank Schema | Überschreibt das Datenbank Schema der Tabellen, Sichten und Prozeduren im Berichtsdesign. |
| Unterstützt SQL92 | Besagt, ob das SQL Statement Joinbedingungen im SQL92 Syntax enthalten darf oder nicht. |
| Unterstützt WHERE Klausel | Besagt, ob die Datenbank die WHERE Klausel verarbeiten kann. Dieses Flag ist nur von Bedeutung, wenn nur eine Datasource, und nur Tabellen verwendet werden. |
| Unterstützt ORDER BY Klausel | Besagt, ob die Datenbank die ORDER BY Klausel verarbeiten kann. Dieses Flag ist nur von Bedeutung, wenn nur eine Datasource, und nur Tabellen verwendet werden. |
| Unterstützt Klammern in Joins | Besagt, ob der Join Syntax der FROM Klausel Klammern enthalten kann. SAPDB akzeptiert zum Beispiel keine Klammern in der JOIN-Syntax. Dieses Flag ist nur von Bedeutung, wenn nur eine Datasource, und nur Tabellen verwendet werden. |
| Datenbankbezeichner in Anführungszeichen | Besagt, ob Tabellen und Spaltennamen in Anführungszeichen gesetzt werden sollen, wenn der Name Kleinbuchstaben enthält. Diese Property kann für Oracle Datenbanken zum Beispiel nötig sein, wenn zum Beispiel die Tabelle oder die Spalte mit Anführungszeichen und Kleinbuchstaben erzeugt wurde. |
| Anführungszeichen für Bezeichner | Setzen Sie hier das zu verwendende Anführungszeichen, das die Datenbank für Tabellen und Spaltennamen benutzt. Die meisten Datenbanken verwenden ein ["] Zeichen. Standardmäß fragt i-net Clear Reports den JDBC Treiber, um welches Zeichen es sich dabei handelt. |
| Alias-Schlüsselwort | Setzen Sie hier das Schlüsselwort, welches die Datenbank erwartet wenn ein Alias-Name angegeben wird. Viele Datenbanken benutzen kein Schlüsselwort, einige Datenbanken (z.B. PostgreSQL) benutzen "AS". |
| Ganze Tabellenbezeichner in Anführungszeichen | Dieses Flag beeinflusst die Art und Weise wie Datenbankbezeichner in das SQL Statement gesetzt werden. Standardmäßig ist dieses Flag false und sollte auch false bleiben für die meisten Datenbanken. Wenn auf "true" gesetzt, dann werden um die kompletten Datenbankbezeichner Quotes gesetzt. Wenn der Tabellenbezeichner Katalog/Schema Informationen enthält, dann wird der komplette Ausdruck in Quotes gesetzt. Beispiel: select ... from "aCatalog.aTable" Diese Syntax ist für die meisten Datenbanken nicht erlaubt. Der einzige bekannte Fall für diese Einstellung wäre für den i-net FOSITEX Treiber für CSV Dateien. |
| Abfrage zur überprüfung der Datenbankverbindung | Diese Eigenschaft wird dazu benutzt um eine SQL-Abfrage zu definieren welche zur Überprüfung der Datenbankverbindung genutzt werden soll. Wenn die SQL-Abfrage erfolgreich ausegführt werden konnte wird die Verbindung als gültig betrachtet. Falls ein Fehler bei der Ausführung auftritt wird die Verbindung wie eine geschlossene behandelt. Wenn diese Eigenschaft leer ist wird lediglich java.sql.Connection.isClosed() zum Prüfen der Verbindung aufgerufen. |
| Abfrage nach der Initialisierung der Datenbankverbindung | Diese Eigenschaft wird dazu benutzt eine SQL-Abfrage zu definieren, die direkt nach dem Erstellen einer Datenbankverbindung ausgeführt werden soll. Bei Oracle-Datenbanken kann dies z.B. dazu verwendet werden, dass die Nutzung von "bind variables" erzwungen wird. |
