[Zope] sqlsession and postgresql
Shortie Lo
shortie@vbc.com.tw
Thu, 23 Mar 2000 11:57:37 +0800
(sorry for asking this question again. i do need some help... ^_^)
my table schema:
create sequence sessions_session_seq;
create tale sessions ( session varchar(255), primary key (session) );
create table session_data ( session varchar(255), name varchar(255), value
varchar(255) );
i have changed sqlSessionCreate SQL method:
insert into sessions ( session ) value ( nextval('sessions_session_seq') ::
varchar )
i wrote some tests in dtml method:
<dtml-comment>
things work
</dtml-comment>
<dtml-call Session>
<dtml-call "SESSION.set('attribute1', formField1'">
<dtml-call "SESSION['attribute1']">
<dtml-in "SESSION.keys()">
<dtml-var sequence-item> = "<dtml-var "SESSION[_['sequence-item']]">"<br>
</dtml-in>
<dtml-comment>
things don't work
<dtml-call "SESSION.clear()">
</dtml-comment>
if i uncommented "things don't work" block, i will get traceback:
Traceback (innermost last):
File /home3/local/src/Zope-2.1.5-src/lib/python/ZPublisher/Publish.py,
line 214, in publish_module
File /home3/local/src/Zope-2.1.5-src/lib/python/ZPublisher/Publish.py,
line 179, in publish
File /home3/local/src/Zope-2.1.5-src/lib/python/Zope/__init__.py, line
202, in zpublisher_exception_hook
(Object: ElementWithAttributes)
File /home3/local/src/Zope-2.1.5-src/lib/python/ZPublisher/Publish.py,
line 165, in publish
File /home3/local/src/Zope-2.1.5-src/lib/python/ZPublisher/mapply.py, line
160, in mapply
(Object: sessiontest)
File /home3/local/src/Zope-2.1.5-src/lib/python/ZPublisher/Publish.py,
line 102, in call_object
(Object: sessiontest)
File /home3/local/src/Zope-2.1.5-src/lib/python/OFS/DTMLMethod.py, line
150, in __call__
(Object: sessiontest)
File
/home3/local/src/Zope-2.1.5-src/lib/python/DocumentTemplate/DT_String.py,
line 502, in __call__
(Object: sessiontest)
File
/home3/local/src/Zope-2.1.5-src/lib/python/DocumentTemplate/DT_Util.py, line
335, in eval
(Object: SESSION.clear())
(Info: SESSION)
File <string>, line 0, in ?
File
/usr/local/src/Zope-2.1.6-src/lib/python/Products/SQLSession/SQLSession.py,
line 172, in clear
File /home3/local/src/Zope-2.1.6-src/lib/python/Shared/DC/ZRDB/DA.py, line
408, in __call__
(Object: sqlDeleteValue)
File
/home3/local/src/Zope-2.1.5-src/lib/python/Shared/DC/ZRDB/Aqueduct.py, line
186, in _argdata
(Object: sqlDeleteValue)
Bad Request: (see above)
--
'Life is like boxes of chocolate, Forrest. You never know what you're gonna
get.' -- Forrest Gump (1994)
Lo Chung-Chang (shortie) shortie@ms14.hinet.net http://shortie.vbc.com.tw/
ICQ#27118251
Kaohsiung.Taiwan.Roc.Earth.Solar.Galaxy.Universe