[Zope] Why can't I subclass a ZSQLMethod?
Cary O'Brien
cobrien@Radix.Net
Fri, 30 Jun 2000 18:28:40 -0400 (EDT)
I tried that. You can't add a ZSQLMethod unless there is a connection
for it to connect to. There isn't a connection in the products area.
Actually....
If I put a dummy gadfly connection in the Product folder, I can
indeed add a zsql method to my ZClass. However I can't get a
view to it. I can configure it as a view, but it doesn't show
up in the management tabs.
I guess it may be possible to leave it invisible and use
other methods to set the query, arguments, and database
connection. More digging through the .py files!
-- cary
>
> Why don't you create a ZClass and make the ZSQLMethod to be one of its
> methods? Then the ZClass can provide the user interface to the SQL
> query and the result set.
>
> Regards,
> Ivan Raikov
>
> "Cary O'Brien" <cobrien@Radix.Net> writes:
>
> > I want to wrap a presentation layer around ZSQLQueries, so that
> > they will have methods to generate an input form [1] for the query,
> > and generate tabular results if so desired.
> >
> > I tried to create a ZClass to do this, but I can't subclass from a
> > ZSQLMethod.
> >
> > Any other ideas on how to do this (besides a class where you have
> > to tell it the ZSQLMethod to use)?
> >
> > -- cary
> >
> > [1] Using sql.arguments_str to find out the arguments. Finding THAT was
> > a struggle!
> >
> >
>