Re: "getObjProperty" in connection with Postgres
"astrid.below" <[email protected]> Wed, 03 Feb 2010 07:39:29 -0000
| Newsgroups | gmane.comp.cms.zms.devel |
|---|---|
| Message-ID | <[email protected]> |
Hello, thanks for your hints: the displayCalender is under progress - step by step .. After install the latest patch from ZMS: ZMS2 2.11.41 to ZMS: ZMS2 2.12.1-12 (Build #132e) ZOPE: (Zope 2.10.9-final, python 2.4.3, linux2) PYTHON: 2.4.3 (#1, Jun 11 2009, 14:09:58) [GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] we have problems with the data-input in our calendar/: [1] Edit in ZMS a new data I got the following error: ... "/usr/lib/zope/lib/python/DocumentTemplate/DT_Util.py", line 196, in eval return eval(code, d) File "", line 0, in ? File "/usr/lib/zope/lib/python/Products/zms/zmssqldb.py", line 934, in recordSet_Insert sqlStatement.append( ' AND '.join(map( lambda x: x['id']+'='+x['value'], filter( lambda x: x['value'].upper()!='NULL', c)))) File "/usr/lib/zope/lib/python/Products/zms/zmssqldb.py", line 934, in sqlStatement.append( ' AND '.join(map( lambda x: x['id']+'='+x['value'], filter( lambda x: x['value'].upper()!='NULL', c)))) AttributeError: 'NoneType' object has no attribute 'upper' (02.02.10 20:39:17) Nevertheless the data is recorded in the DB and I can work with it. [2] The Configuration in the SQL-Database doesn't work: Parallel to the Folie 11 of the Charts_fh_ZMSSQLDB.pdf I have no opportunity to add anything [3] I guess therefore the construction doesn't work correct: The order of the records in the interface is not like this in the sqlmodel. Any hints for me? Best Regards Astrid --- In [email protected], "Dr. Frank Hoffmann" <fh@...> wrote: > > Hello, > 1. getObjProperty() gets language conformant an attribute value of a _ZMS_ > object > 2. usually you iterate through a database object an get a field name by > using it's name as a variable - without any function call. > > Hint-1: > If you have to rebuild a complex presentation layer like a calendar, it > might be efficient to recycle most of the existing code by adding a ZMSSQLDB > Object to the calender and modify the template vars/objects on which you are > iterating. These objects might a generated by a ZSQL method. > > Hint-2: > Here the ZMS concept of automatic GUI generation is explained > http://www.zms-publishing.com/news/06_09_sql_db/ > Here you will find all about Relational Database Connectivity > http://docs.zope.org/zope2/zope2book/RelationalDatabases.html > > Good luck > fh, moderator >