In article <Pine.SOL.4.10.10003051220140.12597-100000@argyle>, Jeff Hoffman <jeff.hoffman@goingv.com> writes
I have a variable called START returned by a sqlquery
<dtml-call "REQUEST.set('startdate',START)"> start is <dtml-var startdate>
Is START being returned as a string, or as a DateTime from your query? If it's being returned as a string, you need:
<dtml-call "REQUEST.set('startdate', _.DateTime(START))">
and that's okay
It all seemed to work when I tried this <dtml-call "REQUEST.set('startdate',_.str(START))">
<dtml-call "REQUEST.set('month',_.DateTime(startdate).aMonth">
That, and variations of the same, dies with
Error Type: TypeError Error Value: __div__ nor __rdiv__ defined for these operands
aMonth() is a method, not an attribute. You need to _call_ it, i.e.:
<dtml-call "REQUEST.set('month', _.DateTime(startdate).aMonth())">
It works as written <dtml-call "REQUEST.set('month',_.DateTime(startdate).aMonth"> thanks for the response. ------- Regards, Graham Chiu gchiu<at>compkarori.co.nz http://www.compkarori.com/dynamo - The Homebuilt Dynamo http://www.compkarori.com/dbase - The dBase bulletin