home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Neueste VersionenFixList
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Haben Sie Probleme? - Kontaktieren Sie uns.
Kostenlos registrieren anmeldung-x26
Kontaktformular kontakt-x26

DB2 - Problembeschreibung

Problem IC77123 Status: Geschlossen

ERROR IS NOT REPORTED FOR CALL STATEMENT WITH PARAMETER MARKER USING ARRAY
INPUT SPECIFIED WITH SQL_ATTR_PARAMSET_SIZE.

Produkt:
DB2 FOR LUW / DB2FORLUW / 970 - DB2
Problembeschreibung:
Consider following testcase 
 
sqlprepare 1 "call test1(?)" -3 
getmemarray 1 1 3 sql_c_long 
updateelem 1 0 value 1 
updateelem 1 1 value 2 
updateelem 1 2 value 3 
 
sqlbindparameter 1 1 sql_param_input sql_c_long sql_integer 0 0 
1 memarray 
sqlsetstmtattr 1 sql_attr_paramset_size 3 
 
sqlexecute 1 
 
SQLExecute shows success executing call statement with only 
first element of array. 
This is misleading since call statement doesn't support array 
input. 
So for sql_attr_paramset_size > 1, error should be thrown.
Problem-Zusammenfassung:
**************************************************************** 
* USERS AFFECTED:                                              * 
* ALL                                                          * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* ERROR IS NOT REPORTED FOR CALL STATEMENT WITH PARAMETER      * 
* MARKER                                                       * 
* USING ARRAY INPUT SPECIFIED WITH SQL_ATTR_PARAMSET_SIZE.     * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to db2 v97fp5 or later.                              * 
****************************************************************
Local-Fix:
verfügbare FixPacks:
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 6 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 7 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 8 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 10 for Linux, UNIX, and Windows

Lösung
Fixed in db2 v97fp5. 
ERROR WILL BE REPORTED FOR CALL STATEMENT WITH PARAMETER MARKER 
USING ARRAY INPUT SPECIFIED WITH SQL_ATTR_PARAMSET_SIZE.
Workaround
keiner bekannt / siehe Local-Fix
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
23.06.2011
08.12.2011
08.12.2011
Problem behoben ab folgender Versionen (IBM BugInfos)
9.7.FP5
Problem behoben lt. FixList in der Version
9.7.0.5 FixList