[Zope] Pass Arguments to ZSQL Method from Python Script
Dario Lopez-Kästen
dario@ita.chalmers.se
Mon, 3 Mar 2003 14:25:06 +0100
hello,
I think Andy meant remove the commas from the ZSQL-method object, e.g. in
the edit box of the ZSQL-method it should look like this:
Arguments: emp_id first last salary
or
Arguments: emp_id
first
last
salary
in the call to the zsql-method, you have to use commas:
results = context.zsql_method_name(emp_id=someval, first=someval2,
last=someval3, salary=someval4)
or
results = context.zsql_method_name(someval, someval2, someval3, someval4)
(not 100% sure about this last one, though - caveat empor)
HTH,
/dario
----- Original Message -----
From: "Grace, Mark" <Mark.Grace@imd.ch>
To: "'Andy McKay'" <andy@agmweb.ca>
Cc: <zope@zope.org>
Sent: Monday, March 03, 2003 11:28 AM
Subject: RE: [Zope] Pass Arguments to ZSQL Method from Python Script
> Thanks Andy but I did as you say and now it outputs the following error:
> ----------------------
> Error Type
> Missing Input
>
> Error Message
> Missing input variable, first
>
> ???
>
> -----Original Message-----
> From: Andy McKay [mailto:andy@agmweb.ca]
> Sent: Monday, March 03, 2003 11:23 AM
> To: Grace, Mark
> Cc: 'zope@zope.org'
> Subject: Re: [Zope] Pass Arguments to ZSQL Method from Python Script
>
>
> > "insertEmployeeQuery" is a ZSQL method, using a Gadfly DB Connection,
that
> > looks like this:
> > ----------------------
> > Arguments: emp_id, first, last, salary
>
> Try removing the commas from your argument list:
>
> emp_id first last salary
> --
> Andy McKay
>
> _______________________________________________
> Zope maillist - Zope@zope.org
> http://mail.zope.org/mailman/listinfo/zope
> ** No cross posts or HTML encoding! **
> (Related lists -
> http://mail.zope.org/mailman/listinfo/zope-announce
> http://mail.zope.org/mailman/listinfo/zope-dev )
>