[Zope-Checkins] CVS: Products/DCOracle2 - CHANGELOG:1.78
Matthew T. Kromer
matt at zope.com
Mon Aug 11 11:33:46 EDT 2003
Update of /cvs-repository/Products/DCOracle2
In directory cvs.zope.org:/tmp/cvs-serv24498
Modified Files:
CHANGELOG
Log Message:
Fix for Christian Long, regarding datatypes on Binding Arrays being
mismatched by keeping IN OUT datatypes for binding array cells. A cell's
datatype was set on write based on type detection. This might disagree with
the definition of the BindingArray.
A string object being written to a BindingArray will be coerced into a
the binding array's type by changing the data type of the cell and shortening
the length by 1 (assuming the bind wasnt SQLT_STR).
When the dynamic output bind recieves a datatype that doesn't match the
definition of the binding array, it will update that cell's type information
to match the binding array.
=== Products/DCOracle2/CHANGELOG 1.77 => 1.78 ===
--- Products/DCOracle2/CHANGELOG:1.77 Tue May 6 12:29:22 2003
+++ Products/DCOracle2/CHANGELOG Mon Aug 11 10:33:11 2003
@@ -328,6 +328,15 @@
codes from someone's submited patch
o Try to make time code on windows not break
o Handle describes of empty packages
+ o Change zero length results to not convert to NULL by default
+ (This is fixable with a define)
+ o Change BindingArrays so that if a binding array is written
+ to with a type different than it expects, it will record
+ an error in the trace log; if the type written is a python
+ string, it will be coerced automatically. Likewise, on
+ dynamic bind write by Oracle, if the bind type for the
+ entry doesn't match the binding array definition, the
+ entry will be updated.
Desired Features Not Yet Implemented:
More information about the Zope-Checkins
mailing list