Index: phpdoc/de/Translators diff -u phpdoc/de/Translators:1.193 phpdoc/de/Translators:1.194 --- phpdoc/de/Translators:1.193 Mon Sep 3 00:06:20 2001 +++ phpdoc/de/Translators Mon Sep 3 21:26:13 2001 @@ -93,7 +93,7 @@ image.xml Thomas Schuermann fertig (bis V. 1.26) imap.xml Hartmut Holzgraefe Änderungen info.xml Mark Kronsbein fertig -ingress_ii.xml Cornelia Boenigk fertig +ingres_ii.xml Cornelia Boenigk fertig (bis V. 1.10) ircg.xml Georg Richter fertig (bis V. 1.9) java.xml Sebastian Bergmann fertig ldap.xml Friedhelm Betz fertig (bis V. 1.29) Index: phpdoc/en/functions/ingres_ii.xml diff -u phpdoc/en/functions/ingres_ii.xml:1.9 phpdoc/en/functions/ingres_ii.xml:1.10 --- phpdoc/en/functions/ingres_ii.xml:1.9 Mon Sep 3 00:01:53 2001 +++ phpdoc/en/functions/ingres_ii.xml Mon Sep 3 21:26:13 2001 @@ -1,5 +1,5 @@ - + Ingres II functions Ingres II @@ -20,29 +20,32 @@ When using this extension with Apache, if Apache does not start - and complains with "PHP Fatal error: Unable to start - ingres_ii module in Unknown on line 0" - then make sure the environement variable II_SYSTEM is correctly - set. Adding "export II_SYSTEM="/home/ingres/II" in the script - that starts Apache, just before launching httpd, should be fine. + and complains with "PHP Fatal error: Unable to start ingres_ii + module in Unknown on line 0" then make sure the environement + variable II_SYSTEM is correctly set. Adding "export + II_SYSTEM="/home/ingres/II" in the script that starts Apache, just + before launching httpd, should be fine. - If you already used PHP extensions to access other database servers, - note that Ingres doesn't allow concurrent queries and/or transaction - over one connection, thus you won't find any result or transaction - handle in this extension. The result of a query must be treated - before sending another query, and a transaction must be commited or - rolled back before opening another transaction (which is automaticaly - done when sending the first query). + If you already used PHP extensions to access other database + servers, note that Ingres doesn't allow concurrent queries and/or + transaction over one connection, thus you won't find any result + or transaction handle in this extension. The result of a query + must be treated before sending another query, and a transaction + must be commited or rolled back before opening another + transaction (which is automaticaly done when sending the first + query). - ingres_connect - Open a connection to an Ingres II database. + ingres_connect + + Open a connection to an Ingres II database + Description @@ -60,20 +63,22 @@ - &warn.experimental.func; + &warn.experimental.func; - Returns a Ingres II link resource on success, or &false; on failure. + Returns a Ingres II link resource on success, or &false; on + failure. ingres_connect opens a connection with the - Ingres database designated by database, which - follows the syntax [node_id::]dbname[/svr_class]. + Ingres database designated by database, + which follows the syntax + [node_id::]dbname[/svr_class]. If some parameters are missing, ingres_connect uses the values in php.ini for ingres.default_database, - ingres.default_user and + ingres.default_user, and ingres.default_password. @@ -97,8 +102,9 @@ - <function>ingres_connect</function> example - using default link + + <function>ingres_connect</function> example using default link + <?php ingres_connect ("mydb", "user", "pass") @@ -109,7 +115,7 @@ See also - ingres_pconnect, and + ingres_pconnect and ingres_close. @@ -119,7 +125,7 @@ ingres_pconnect - Open a persistent connection to an Ingres II database. + Open a persistent connection to an Ingres II database @@ -138,27 +144,28 @@ - &warn.experimental.func; + &warn.experimental.func; - Returns a Ingres II link resource on success, or &false; on failure. + Returns a Ingres II link resource on success, or &false; on + failure. - See ingres_connect for parameters details and - examples. There are only 2 differences between + See ingres_connect for parameters details + and examples. There are only 2 differences between ingres_pconnect and - ingres_connect : - First, when connecting, the function will first try to find a - (persistent) link that's already opened with the same parameters. - If one is found, an identifier for it will be returned instead of - opening a new connection. Second, the connection to the Ingres - server will not be closed when the execution of the script ends. - Instead, the link will remain open for future use - (ingres_close will not close links established - by ingres_pconnect). This type of link is - therefore called 'persistent'. + ingres_connect : First, when connecting, the + function will first try to find a (persistent) link that's + already opened with the same parameters. If one is found, an + identifier for it will be returned instead of opening a new + connection. Second, the connection to the Ingres server will not + be closed when the execution of the script ends. Instead, the + link will remain open for future use + (ingres_close will not close links + established by ingres_pconnect). This type + of link is therefore called 'persistent'. See also - ingres_connect, and + ingres_connect and ingres_close. @@ -179,7 +186,7 @@ - &warn.experimental.func; + &warn.experimental.func; Returns &true; on success, or &false; on failure. @@ -195,7 +202,7 @@ are automatically closed at the end of the script. See also - ingres_connect, and + ingres_connect and ingres_pconnect. @@ -219,7 +226,7 @@ - &warn.experimental.func; + &warn.experimental.func; Returns &true; on success, or &false; on failure. @@ -229,42 +236,55 @@ must be a valid SQL query (see the Ingres SQL reference guide) - The query becomes part of the currently open transaction. - If there is no open transaction, ingres_query + The query becomes part of the currently open transaction. If + there is no open transaction, ingres_query opens a new transaction. To close the transaction, you can either - call ingres_commit to commit the changes made - to the database or ingres_rollback to cancel these - changes. When the script ends, any open transaction is rolled back - (by calling ingres_rollback). You can also - use ingres_autocommit before opening a new + call ingres_commit to commit the changes + made to the database or ingres_rollback to + cancel these changes. When the script ends, any open transaction + is rolled back (by calling + ingres_rollback). You can also use + ingres_autocommit before opening a new transaction to have every SQL query immediatly commited. - Some types of SQL queries can't be sent with this function : + Some types of SQL queries can't be sent with this function: - close (see ingres_close). + + close (see ingres_close) + - commit (see ingres_commit). + + commit (see ingres_commit) + - connect (see ingres_connect). + + connect (see ingres_connect) + - disconnect (see ingres_close). + + disconnect (see ingres_close) + + + + get dbevent + + + prepare to commit - get dbevent - prepare to commit - rollback (see ingres_rollback). + rollback (see ingres_rollback) savepoint - set autocommit (see ingres_autocommit). + set autocommit (see ingres_autocommit) @@ -294,7 +314,7 @@ ingres_fetch_object, ingres_fetch_row, ingres_commit, - ingres_rollback and + ingres_rollback, and ingres_autocommit. @@ -317,7 +337,7 @@ - &warn.experimental.func; + &warn.experimental.func; For delete, insert or update queries, ingres_num_rows returns the number of rows @@ -329,17 +349,16 @@ This function is mainly meant to get the number of rows - modified in the database. - If this function is called before using - ingres_fetch_array, + modified in the database. If this function is called before + using ingres_fetch_array, ingres_fetch_object or ingres_fetch_row the server will delete the result's data and the script won't be able to get them. - You should instead retrieve the result's data using one of these - fetch functions in a loop until it returns &false;, indicating that - no more results are available. + You should instead retrieve the result's data using one of + these fetch functions in a loop until it returns &false;, + indicating that no more results are available. @@ -347,7 +366,7 @@ See also ingres_query, ingres_fetch_array, - ingres_fetch_object and + ingres_fetch_object, and ingres_fetch_row. @@ -370,17 +389,17 @@ - &warn.experimental.func; + &warn.experimental.func; - ingres_num_fields returns the number of fields - in the results returned by the Ingres server after a call to - ingres_query + ingres_num_fields returns the number of + fields in the results returned by the Ingres server after a call + to ingres_query See also ingres_query, ingres_fetch_array, - ingres_fetch_object and + ingres_fetch_object, and ingres_fetch_row. @@ -404,7 +423,7 @@ - &warn.experimental.func; + &warn.experimental.func; ingres_field_name returns the name of a field in a query result, or &false; on failure. @@ -426,8 +445,10 @@ - ingres_field_type - Get the type of a field in a query result. + ingres_field_type + + Get the type of a field in a query result + Description @@ -442,28 +463,28 @@ - &warn.experimental.func; + &warn.experimental.func; - ingres_field_type returns the type of a field - in a query result, or &false; on failure. - Examples of types returned are "IIAPI_BYTE_TYPE", - "IIAPI_CHA_TYPE", "IIAPI_DTE_TYPE", "IIAPI_FLT_TYPE", - "IIAPI_INT_TYPE", "IIAPI_VCH_TYPE". Some of these types can map - to more than one SQL type depending on the length of the field - (see ingres_field_length). For example + ingres_field_type returns the type of a + field in a query result, or &false; on failure. Examples of + types returned are "IIAPI_BYTE_TYPE", "IIAPI_CHA_TYPE", + "IIAPI_DTE_TYPE", "IIAPI_FLT_TYPE", "IIAPI_INT_TYPE", + "IIAPI_VCH_TYPE". Some of these types can map to more than one + SQL type depending on the length of the field (see + ingres_field_length). For example "IIAPI_FLT_TYPE" can be a float4 or a float8. For detailed information, see the Ingres/OpenAPI User Guide - Appendix C. - index is the number of the field and must be - between 1 and the value given by + index is the number of the field and must + be between 1 and the value given by ingres_num_fields. See also ingres_query, ingres_fetch_array, - ingres_fetch_object and + ingres_fetch_object, and ingres_fetch_row. @@ -472,7 +493,7 @@ ingres_field_nullable - Test if a field is nullable. + Test if a field is nullable Description @@ -487,21 +508,21 @@ - &warn.experimental.func; + &warn.experimental.func; - ingres_field_nullable returns &true; if the field - can be set to the &null; value and &false; if it can't. + ingres_field_nullable returns &true; if the + field can be set to the &null; value and &false; if it can't. - index is the number of the field and must be - between 1 and the value given by + index is the number of the field and must + be between 1 and the value given by ingres_num_fields. See also ingres_query, ingres_fetch_array, - ingres_fetch_object and + ingres_fetch_object, and ingres_fetch_row. @@ -510,7 +531,7 @@ ingres_field_length - Get the length of a field. + Get the length of a field Description @@ -525,22 +546,23 @@ - &warn.experimental.func; + &warn.experimental.func; - ingres_field_length returns the length of a field. - This is the number of bytes used by the server to store the field. - For detailed information, see the Ingres/OpenAPI User Guide - Appendix C. + ingres_field_length returns the length of a + field. This is the number of bytes used by the server to store + the field. For detailed information, see the Ingres/OpenAPI User + Guide - Appendix C. - index is the number of the field and must be - between 1 and the value given by + index is the number of the field and must + be between 1 and the value given by ingres_num_fields. See also ingres_query, ingres_fetch_array, - ingres_fetch_object and + ingres_fetch_object, and ingres_fetch_row. @@ -549,38 +571,39 @@ ingres_field_precision - Get the precision of a field. + Get the precision of a field Description - int ingres_field_precision - int - index + int + ingres_field_precision + + int index resource link - &warn.experimental.func; + &warn.experimental.func; - ingres_field_precision returns the precision of - a field. This value is used only for decimal, float and money SQL data - types. For detailed information, see the Ingres/OpenAPI User Guide - - Appendix C. + ingres_field_precision returns the precision + of a field. This value is used only for decimal, float and money + SQL data types. For detailed information, see the Ingres/OpenAPI + User Guide - Appendix C. - index is the number of the field and must be - between 1 and the value given by + index is the number of the field and must + be between 1 and the value given by ingres_num_fields. See also ingres_query, ingres_fetch_array, - ingres_fetch_object and + ingres_fetch_object, and ingres_fetch_row. @@ -589,7 +612,7 @@ ingres_field_scale - Get the scale of a field. + Get the scale of a field Description @@ -606,20 +629,21 @@ &warn.experimental.func; - ingres_field_scale returns the scale of a field. - This value is used only for the decimal SQL data type. For detailed - information, see the Ingres/OpenAPI User Guide - Appendix C. + ingres_field_scale returns the scale of a + field. This value is used only for the decimal SQL data + type. For detailed information, see the Ingres/OpenAPI User Guide + - Appendix C. - index is the number of the field and must be - between 1 and the value given by + index is the number of the field and must + be between 1 and the value given by ingres_num_fields. See also ingres_query, ingres_fetch_array, - ingres_fetch_object and + ingres_fetch_object, and ingres_fetch_row. @@ -628,7 +652,7 @@ ingres_fetch_array - Fetch a row of result into an array. + Fetch a row of result into an array Description @@ -643,22 +667,24 @@ - &warn.experimental.func; + &warn.experimental.func; - ingres_fetch_array Returns an array that corresponds - to the fetched row, or &false; if there are no more rows. + ingres_fetch_array Returns an array that + corresponds to the fetched row, or &false; if there are no more + rows. This function is an extended version of - ingres_fetch_row. In addition to storing the - data in the numeric indices of the result array, it also stores - the data in associative indices, using the field names as keys. + ingres_fetch_row. In addition to storing + the data in the numeric indices of the result array, it also + stores the data in associative indices, using the field names as + keys. If two or more columns of the result have the same field names, - the last column will take precedence. To access the other column(s) - of the same name, you must use the numeric index of the column or - make an alias for the column. + the last column will take precedence. To access the other + column(s) of the same name, you must use the numeric index of the + column or make an alias for the column. ingres_query(select t1.f1 as foo t2.f1 as bar from t1, t2); @@ -669,8 +695,9 @@ - result_type can be INGRES_NUM for enumerated array, - INGRES_ASSOC for associative array, or INGRES_BOTH (default). + result_type can be INGRES_NUM for + enumerated array, INGRES_ASSOC for associative array, or + INGRES_BOTH (default). Speed-wise, the function is identical to @@ -701,7 +728,7 @@ ingres_query, ingres_num_fields, ingres_field_name, - ingres_fetch_object and + ingres_fetch_object, and ingres_fetch_row. @@ -710,7 +737,9 @@ ingres_fetch_row - Fetch a row of result into an enumerated array. + + Fetch a row of result into an enumerated array + Description @@ -722,11 +751,12 @@ - &warn.experimental.func; + &warn.experimental.func; - ingres_fetch_row returns an array that corresponds - to the fetched row, or &false; if there are no more rows. Each result - column is stored in an array offset, starting at offset 1. + ingres_fetch_row returns an array that + corresponds to the fetched row, or &false; if there are no more + rows. Each result column is stored in an array offset, starting + at offset 1. Subsequent call to ingres_fetch_row would @@ -753,7 +783,7 @@ See also ingres_num_fields, ingres_query, - ingres_fetch_array and + ingres_fetch_array, and ingres_fetch_object. @@ -768,7 +798,9 @@ Description - object ingres_fetch_object + object + ingres_fetch_object + int result_type @@ -777,10 +809,11 @@ - &warn.experimental.func; + &warn.experimental.func; ingres_fetch_object Returns an object that - corresponds to the fetched row, or &false; if there are no more rows. + corresponds to the fetched row, or &false; if there are no more + rows. This function is similar to @@ -820,7 +853,7 @@ ingres_query, ingres_num_fields, ingres_field_name, - ingres_fetch_array and + ingres_fetch_array, and ingres_fetch_row. @@ -829,7 +862,7 @@ ingres_rollback - Roll back a transaction. + Roll back a transaction Description @@ -841,11 +874,11 @@ - &warn.experimental.func; + &warn.experimental.func; - ingres_rollback rolls back the currently open - transaction, actually canceling all changes made to the database - during the transaction. + ingres_rollback rolls back the currently + open transaction, actually canceling all changes made to the + database during the transaction. This closes the transaction. A new one can be open by sending a @@ -854,7 +887,7 @@ See also ingres_query, - ingres_commit and + ingres_commit, and ingres_autocommit. @@ -863,7 +896,7 @@ ingres_commit - Commit a transaction. + Commit a transaction Description @@ -875,7 +908,7 @@ - &warn.experimental.func; + &warn.experimental.func; ingres_commit commits the currently open transaction, making all changes made to the database permanent. @@ -885,14 +918,14 @@ query with ingres_query. - You can also have the server commit automaticaly after every query - by calling ingres_autocommit before opening the - transaction. + You can also have the server commit automaticaly after every + query by calling ingres_autocommit before + opening the transaction. See also ingres_query, - ingres_rollback and + ingres_rollback, and ingres_autocommit. @@ -901,7 +934,7 @@ ingres_autocommit - Switch autocommit on or off. + Switch autocommit on or off Description @@ -913,24 +946,25 @@ - &warn.experimental.func; + &warn.experimental.func; ingres_autocommit is called before opening a - transaction (before the first call to ingres_query - or just after a call to ingres_rollback or - ingres_autocommit) to switch the "autocommit" mode - of the server on or off (when the script begins the autocommit mode is - off). + transaction (before the first call to + ingres_query or just after a call to + ingres_rollback or + ingres_autocommit) to switch the + "autocommit" mode of the server on or off (when the script begins + the autocommit mode is off). - When the autocommit mode is on, every query is automaticaly commited - by the server, as if ingres_commit was called - after every call to ingres_query. + When the autocommit mode is on, every query is automaticaly + commited by the server, as if ingres_commit + was called after every call to ingres_query. See also ingres_query, - ingres_rollback and + ingres_rollback, and ingres_commit. Index: phpdoc/de/functions/ingres_ii.xml diff -u phpdoc/de/functions/ingres_ii.xml:1.3 phpdoc/de/functions/ingres_ii.xml:1.4 --- phpdoc/de/functions/ingres_ii.xml:1.3 Mon Sep 3 00:03:46 2001 +++ phpdoc/de/functions/ingres_ii.xml Mon Sep 3 21:26:14 2001 @@ -1,5 +1,5 @@ - + Ingres II Funktionen Ingres II @@ -13,20 +13,20 @@ Damit Ihnen diese Funktionen zur Verfügung stehen, müssen Sie php mit der Ingres-Unterstützung kompilieren, indem Sie die Option angeben. Ausserdem - brauchen Sie die Open API Bibliothek sowie header Dateien, die in - Ingres II eingebunden werden. Falls die II_SYSTEM Umgebungsvariable - nicht korrekt gesetzt ist, müssen Sie vielleicht + brauchen Sie die Open API Bibliothek sowie header Dateien, die in + Ingres II eingebunden werden. Falls die II_SYSTEM + Umgebungsvariable nicht korrekt gesetzt ist, müssen Sie vielleicht benutzen, um Ihr Inges Installationsverzeichnis anzugeben. Wenn Sie diese Erweiterung mit Apache benutzen, und Ihr Apache - fährt nicht hoch, sondern bringt die Fehlermeldung: "PHP Fatal error: - Unable to start ingres_ii module in Unknown on line 0", dann - vergewissern Sie sich, dass die Umgebungsvariable II_SYSTEM korrekt - gesetzt ist. Wenn Sie im Startskript für den Apache "export - II_SYSTEM="/home/ingres/II" angeben, gerade bevor httpd gestartet - wird, sollte dieses Problem gelöst sein. + fährt nicht hoch, sondern bringt die Fehlermeldung: "PHP Fatal + error: Unable to start ingres_ii module in Unknown on line 0", + dann vergewissern Sie sich, dass die Umgebungsvariable II_SYSTEM + korrekt gesetzt ist. Wenn Sie im Startskript für den Apache + "export II_SYSTEM="/home/ingres/II" angeben, gerade bevor httpd + gestartet wird, sollte dieses Problem gelöst sein. @@ -47,7 +47,9 @@ ingres_connect - Eine Verbindung zu einem Ingres II Datenbankserver öffnen. + + Eine Verbindung zu einem Ingres II Datenbankserver öffnen + Beschreibung @@ -55,7 +57,7 @@ resource ingres_connect string - database + database string username @@ -65,7 +67,7 @@ - &warn.experimental.func; + &warn.experimental.func; Gibt bei Erfolg eine Ingres II Verbindungskennung zurück, oder &false;, wenn ein Fehler auftritt. @@ -107,8 +109,10 @@ - <function>ingres_connect</function> Beispiel mit - der aktuellen Verbindungskennung + + <function>ingres_connect</function> Beispiel mit der aktuellen + Verbindungskennung + <?php ingres_connect ("mydb", "user", "pass") @@ -119,7 +123,7 @@ Siehe auch - ingres_pconnect, und + ingres_pconnect und ingres_close. @@ -129,7 +133,8 @@ ingres_pconnect - Öffnet eine persistente Verbindung zu einem Ingres II Datenbankserver. + Öffnet eine persistente Verbindung zu einem Ingres II + Datenbankserver @@ -148,31 +153,31 @@ - &warn.experimental.func; + &warn.experimental.func; Gibt bei Erfolg eine Ingres II Verbindungskennung zurück oder oder &false;, wenn ein Fehler aufgetreten ist. Zu den Details über die Parameter siehe - ingres_connect und die Beispiele . Es gibt + ingres_connect und die Beispiele. Es gibt nur zwei Unterschiede zwischen den Funktionen ingres_pconnect und - ingres_connect : - Zum ersten: beim Verbindungsaufbau schaut die Funktion zuerst, - ob schon eine geöffnete persistente Verbindung besteht, die mit - denselben Parametern geöffnet wurde. Falls eine gefunden wird, - wird ein Identifizierer zurückgegeben, anstatt eine neue Verbindung - zu öffnen. - Zum zweiten: Die Verbindung zum Ingres Server wird nicht geschlossen - wenn die Ausführung des Skripts beendet ist, sondern die Verbindung - bleibt zum weiteren Gebrauch offen - (ingres_close schliesst die Verbindungen, die - mit ingres_pconnect geöffnet wurden nicht). - Darum wird diese Art der Verbindung 'persistent' genannt. + ingres_connect: Zum ersten: beim + Verbindungsaufbau schaut die Funktion zuerst, ob schon eine + geöffnete persistente Verbindung besteht, die mit denselben + Parametern geöffnet wurde. Falls eine gefunden wird, wird ein + Identifizierer zurückgegeben, anstatt eine neue Verbindung zu + öffnen. Zum zweiten: Die Verbindung zum Ingres Server wird nicht + geschlossen wenn die Ausführung des Skripts beendet ist, sondern + die Verbindung bleibt zum weiteren Gebrauch offen + (ingres_close schliesst die Verbindungen, + die mit ingres_pconnect geöffnet wurden + nicht). Darum wird diese Art der Verbindung 'persistent' + genannt. Siehe auch - ingres_connect, und + ingres_connect und ingres_close. @@ -180,8 +185,10 @@ - ingres_close - Schliesst eine Ingres II Datenbankverbindung + ingres_close + + Schliesst eine Ingres II Datenbankverbindung + Beschreibung @@ -193,16 +200,16 @@ - &warn.experimental.func; + &warn.experimental.func; Gibt bei Erfolg &true; zurück, bei einem Fehler &false;. ingres_close schliesst die Verbindung zu dem - Ingres Datenbankserver, der mit der übergebenen Verbindunkskennung - verknüpft ist. Falls der Parameter link - nicht angegeben wurde, wird die zuletzt geöffnete Verbindung - geschlossen. + Ingres Datenbankserver, der mit der übergebenen + Verbindunkskennung verknüpft ist. Falls der Parameter + link nicht angegeben wurde, wird die + zuletzt geöffnete Verbindung geschlossen. ingres_close ist normalerweise nicht nötig, @@ -211,7 +218,7 @@ geschlossen werden. Siehe auch - ingres_connect, und + ingres_connect und ingres_pconnect. @@ -220,7 +227,9 @@ ingres_query - Sendet eine SQL Abfrage an den Ingres II Server + + Sendet eine SQL Abfrage an den Ingres II Server + Beschreibung @@ -235,7 +244,7 @@ - &warn.experimental.func; + &warn.experimental.func; Gibt bei Erfolg &true; zurück und bei einem Fehler &false;. @@ -255,42 +264,60 @@ zrückzusetzen. Wenn das Skript beendet wird, wird jede offene Transaktion zurückgesetzt (indem die Funktion ingres_rollback aufgerufen wird). Sie können - auch die Funktion ingres_autocommit benutzen, - bevor Sie eine neue Transaktion öffnen, damit werden alle einzelnen - SQL-Abfrage sofort gesendet. + auch die Funktion ingres_autocommit + benutzen, bevor Sie eine neue Transaktion öffnen, damit werden + alle einzelnen SQL-Abfrage sofort gesendet. Einige SQL Abfragen können mit dieser Funktion nicht gesendet werden: - close (siehe ingres_close). + + close (siehe ingres_close) + + + + + commit (siehe ingres_commit) + + + + + connect (siehe ingres_connect) + - - commit (siehe ingres_commit). + + + disconnect (siehe ingres_close) + - connect (siehe ingres_connect). + + get dbevent - disconnect (siehe ingres_close). + + prepare to commit - get dbevent - prepare to commit - rollback (siehe ingres_rollback). + rollback (siehe ingres_rollback) - savepoint + + savepoint + - set autocommit (siehe ingres_autocommit). + set autocommit (siehe ingres_autocommit) - und alle Abfragen, die Cursors benutzen, werden - nicht unterstützt. + + und alle Abfragen, die Cursors benutzen, werden nicht + unterstützt + @@ -327,7 +354,7 @@ ingres_num_rows Gibt die Anzahl der Datensätze der Ergebnismenge zurück oder die - Anzahl der von der letzten Abfrage betroffenen Datensätze. + Anzahl der von der letzten Abfrage betroffenen Datensätze @@ -340,13 +367,13 @@ - &warn.experimental.func; + &warn.experimental.func; Bei delete-, insert- or update-queries, gibt - ingres_num_rows die Anzahl der durch diese + ingres_num_rows die Anzahl der durch diese Abfragen betroffenen Datensätze zurück. Bei den anderen Abfragen - gibt ingres_num_rows die Anzahl der Datensätze - in der Ergebnismenge zurück. + gibt ingres_num_rows die Anzahl der + Datensätze in der Ergebnismenge zurück. @@ -395,11 +422,12 @@ - &warn.experimental.func; + &warn.experimental.func; - ingres_num_fields liefert die Anzahl der Felder - in der Ergebnismenge zurück, die vom Ingres Server nach einem Aufruf - von ingres_query zurückgegeben wurde. + ingres_num_fields liefert die Anzahl der + Felder in der Ergebnismenge zurück, die vom Ingres Server nach + einem Aufruf von ingres_query zurückgegeben + wurde. See also @@ -414,31 +442,32 @@ ingres_field_name - Holt den Namen eines Feldes in einer Ergebnismenge. + + Holt den Namen eines Feldes in einer Ergebnismenge + Beschreibung string ingres_field_name - int - index - + int index resource link - &warn.experimental.func; + &warn.experimental.func; - ingres_field_name gibt den Namen eines Feldes - in einer Ergebnismenge zurück oder &false;, falls ein Fehler - aufgetreten ist. + ingres_field_name gibt den Namen eines + Feldes in einer Ergebnismenge zurück oder &false;, falls ein + Fehler aufgetreten ist. - index gibt die Nummer des Feldes an und muss - zwischen 1 und dem Wert, der von - ingres_num_fields zurückgegeben wird, liegen. + index gibt die Nummer des Feldes an und + muss zwischen 1 und dem Wert, der von + ingres_num_fields zurückgegeben wird, + liegen. Siehe auch @@ -453,7 +482,9 @@ ingres_field_type - Gibt den Typ eines Feldes in einer Ergebnismenge zurück. + + Gibt den Typ eines Feldes in einer Ergebnismenge zurück + Beschreibung @@ -468,18 +499,19 @@ - &warn.experimental.func; + &warn.experimental.func; - ingres_field_type gibt den Typ eines Feldes in - einer Ergebnismenge zurück oder &false;, wenn ein Fehler aufgetreten - ist. Beispiele von Rückgabewerten sind: "IIAPI_BYTE_TYPE", - "IIAPI_CHA_TYPE", "IIAPI_DTE_TYPE", "IIAPI_FLT_TYPE", - "IIAPI_INT_TYPE", "IIAPI_VCH_TYPE". Einige dieser Typen können, in - Abhängigkeit von der Feldlänge, mehrere SQL Typen umfassen. - (siehe ingres_field_length). Beispielsweise kann + ingres_field_type gibt den Typ eines Feldes + in einer Ergebnismenge zurück oder &false;, wenn ein Fehler + aufgetreten ist. Beispiele von Rückgabewerten sind: + "IIAPI_BYTE_TYPE", "IIAPI_CHA_TYPE", "IIAPI_DTE_TYPE", + "IIAPI_FLT_TYPE", "IIAPI_INT_TYPE", "IIAPI_VCH_TYPE". Einige + dieser Typen können, in Abhängigkeit von der Feldlänge, mehrere + SQL Typen umfassen. (siehe + ingres_field_length). Beispielsweise kann "IIAPI_FLT_TYPE" entweder float4 oder float8 sein. Genauere - Informationen darüber finden Sie in dem Ingres/OpenAPI User Guide - - Appendix C. + Informationen darüber finden Sie in dem Ingres/OpenAPI User Guide + - Appendix C. index ist die Feldnummer und muss zwischen 1 @@ -499,30 +531,33 @@ ingres_field_nullable - Prüft, ob für ein Feld NULL-Werte zugelassen sind. + + Prüft, ob für ein Feld NULL-Werte zugelassen sind + Beschreibung - bool ingres_field_nullable - int - index + bool + ingres_field_nullable + + int index resource link - &warn.experimental.func; + &warn.experimental.func; - ingres_field_nullable gibt &true; zurück, falls - in dieser Spalte &null;-Werte zugelasssen sind und &false;, falls - das nicht erlaubt ist. + ingres_field_nullable gibt &true; zurück, + falls in dieser Spalte &null;-Werte zugelasssen sind und &false;, + falls das nicht erlaubt ist. - index ist die Feldnummer und muss zwischen 1 - und dem Wert liegen, den die Funktion + index ist die Feldnummer und muss zwischen + 1 und dem Wert liegen, den die Funktion ingres_num_fields zurückgibt. @@ -538,7 +573,7 @@ ingres_field_length - Gibt die Länge eines Feldes zurück. + Gibt die Länge eines Feldes zurück Beschreibung @@ -555,14 +590,14 @@ &warn.experimental.func; - ingres_field_length gibt die Länge eines Feldes - zurück. Das ist die Anzahl der Bytes, die der Server zum Speichern - des Feldes belegt. Für genauere Informationen schauen sie in den - Ingres/OpenAPI User Guide - Appendix C. + ingres_field_length gibt die Länge eines + Feldes zurück. Das ist die Anzahl der Bytes, die der Server zum + Speichern des Feldes belegt. Für genauere Informationen schauen + sie in den Ingres/OpenAPI User Guide - Appendix C. - index ist die Feldnummer und muss zwischen 1 - und dem Wert liegen, den die Funktion + index ist die Feldnummer und muss zwischen + 1 und dem Wert liegen, den die Funktion ingres_num_fields zurückgibt. @@ -578,7 +613,7 @@ ingres_field_precision - Gibt die Genauigkeit eines Feldes zurück. + Gibt die Genauigkeit eines Feldes zurück Beschreibung @@ -593,7 +628,7 @@ - &warn.experimental.func; + &warn.experimental.func; ingres_field_precision gibt die Genauigkeit eines Feldes zurück. Dieser Rückgabewert wird nur für @@ -602,8 +637,8 @@ Ingres/OpenAPI User Guide - Appendix C an. - index ist die Feldnummer und muss zwischen 1 - und dem Wert liegen, den die Funktion + index ist die Feldnummer und muss zwischen + 1 und dem Wert liegen, den die Funktion ingres_num_fields zurückgibt. @@ -619,32 +654,30 @@ ingres_field_scale - Gibt den Skalar eines Feldes zurück. + Gibt den Skalar eines Feldes zurück Beschreibung int ingres_field_scale - int - index - + int index resource link - &warn.experimental.func; + &warn.experimental.func; - ingres_field_scale gibt den Skalar eines Feldes - zurück.Dieser Rückgabewert wird nur für Dezimalzahlen, + ingres_field_scale gibt den Skalar eines + Feldes zurück.Dieser Rückgabewert wird nur für Dezimalzahlen, Fliesskommazahlen und monetäre SQL Datentypen benutzt. Für nähere Informationen schauen Sie sich den Ingres/OpenAPI User Guide - Appendix C an. - index ist die Feldnummer und muss zwischen 1 - und dem Wert liegen, den die Funktion + index ist die Feldnummer und muss zwischen + 1 und dem Wert liegen, den die Funktion ingres_num_fields zurückgibt. @@ -660,7 +693,9 @@ ingres_fetch_array - Liest eine Zeile der Ergebnismenge in ein Array ein. + + Liest eine Zeile der Ergebnismenge in ein Array ein + Beschreibung @@ -675,7 +710,7 @@ - &warn.experimental.func; + &warn.experimental.func; ingres_fetch_array Gibt ein Array zurück, das die die entsprechende Zeile der Ergebnismenge enthält oder &false; @@ -687,11 +722,13 @@ der Daten unter numerischen Indizes werden die Daten auch unter assoziativen Indizes im Ergebnisarray gespeichert, in dem die Feldnamen als Schlüssel benutzt werden. + Falls eine oder mehrere Spalten der Ergebnismenge dieselben - Feldnamen haben, bekommt die letzte Spalte die Priorität. Um auf die - anderen Spalten zuzugreifen, müssen sie entweder den numerischen - Index der Spalte benutzen oder Aliase für die Spalten machen. + Feldnamen haben, bekommt die letzte Spalte die Priorität. Um auf + die anderen Spalten zuzugreifen, müssen sie entweder den + numerischen Index der Spalte benutzen oder Aliase für die Spalten + machen. ingres_query(select t1.f1 as foo t2.f1 as bar from t1, t2); @@ -744,7 +781,9 @@ ingres_fetch_row - Holt eine Zeile aus einer Ergebnismenge in ein numerisches Array. + + Holt eine Zeile aus einer Ergebnismenge in ein numerisches Array + Beschreibung @@ -756,7 +795,7 @@ - &warn.experimental.func; + &warn.experimental.func; ingres_fetch_row gibt ein Array zurück, das die entsprechende Zeile der Ergebnismenge enthält oder &false;, @@ -765,9 +804,9 @@ Aufeinanderfolgende Aufrufe von - ingres_fetch_row würden immer die nächste Zeile - der Ergebnismenge zurückgeben oder &false;, wenn es keine Zeilen - mehr gibt. + ingres_fetch_row würden immer die nächste + Zeile der Ergebnismenge zurückgeben oder &false;, wenn es keine + Zeilen mehr gibt. @@ -798,13 +837,15 @@ ingres_fetch_object - Holt eine Zeile als Objekt. + Holt eine Zeile als Objekt Beschreibung - object ingres_fetch_object + object + ingres_fetch_object + int result_type @@ -816,21 +857,21 @@ &warn.experimental.func; ingres_fetch_object Gibt ein Objekt zurück, - das mit der geholten Zeile einer Ergebnismenge korrespondiert oder - &false;, wenn es keine Zeilen mehr in der Egebnismenge gibt. + das mit der geholten Zeile einer Ergebnismenge korrespondiert + oder &false;, wenn es keine Zeilen mehr in der Egebnismenge gibt. Diese Funktion ist ähnlich zu ingres_fetch_array, mit einem Unterschied - ein Objekt wird anstelle eines Arrays zurückgegeben. Indirekt heisst das, dass Sie die Daten nur über ihre Feldnamen ansprechen - können und nicht über ihre Offsets (Zahlen sind unzulässige - Namen für Objekteigenschaften). + können und nicht über ihre Offsets (Zahlen sind unzulässige Namen + für Objekteigenschaften). - Das optionale Argument result_type ist eine - Konstante, die die folgenden Werte annehmen kann: INGRES_ASSOC, - INGRES_NUM und INGRES_BOTH. + Das optionale Argument result_type ist + eine Konstante, die die folgenden Werte annehmen kann: + INGRES_ASSOC, INGRES_NUM und INGRES_BOTH. Diese Funktion ist von der Geschwindigkeit her identisch zu @@ -867,7 +908,7 @@ ingres_rollback - Setzt eine Transaktion zurück. + Setzt eine Transaktion zurück Beschreibung @@ -879,16 +920,17 @@ - &warn.experimental.func; + &warn.experimental.func; ingres_rollback setzt die aktuell geöffnete - Transaktion zurück und macht alle Änderungen, die in der Transaktion - bereits durchgeführt wurden, wieder rückgängig. + Transaktion zurück und macht alle Änderungen, die in der + Transaktion bereits durchgeführt wurden, wieder rückgängig. - Diese Funktion schliesst die Transaktion. Eine Neue Transaktion kann - geöffnet werden, wenn man mit ingres_query eine - neue Abfrage an den Datenbankserver schickt. + Diese Funktion schliesst die Transaktion. Eine Neue Transaktion + kann geöffnet werden, wenn man mit + ingres_query eine neue Abfrage an den + Datenbankserver schickt. Siehe auch @@ -902,7 +944,7 @@ ingres_commit - Schliesst eine Transaktion ab. + Schliesst eine Transaktion ab Beschreibung @@ -914,7 +956,7 @@ - &warn.experimental.func; + &warn.experimental.func; ingres_commit schliesst die aktuell offene Transaktion ab, indem alle Veränderungen in die Datenbank @@ -942,8 +984,10 @@ - ingres_autocommit - Schaltet den autocommit-Modus an oder aus. + ingres_autocommit + + Schaltet den autocommit-Modus an oder aus + Beschreibung @@ -955,15 +999,15 @@ - &warn.experimental.func; + &warn.experimental.func; ingres_autocommit wird vor dem Öffnen einer Transaktion aufgerufen (vor dem ersten Aufruf der Funktion ingres_query oder gleich nach einem Aufruf von ingres_rollback oder ingres_autocommit) um in den "autocommit" - Modus des Servers ein- oder auszuschalten (beim Beginn eines Skripts - ist der autocommit-Modus ausgeschaltet). + Modus des Servers ein- oder auszuschalten (beim Beginn eines + Skripts ist der autocommit-Modus ausgeschaltet). Wenn der autocommit-Modus eingeschaltet ist, wird jede Abfrage