I don't really know. I'm guessing this has to do with this bug:
http://trac.turbogears.org/ticket/1310

Maybe someone else has any thoughts on this?

On Oct 1, 4:58 pm, "Santiago Videla" <[EMAIL PROTECTED]>
wrote:
> On 9/30/07, Kevin <[EMAIL PROTECTED]> wrote:
>
>
>
> > I'm assuming your using sqlobject.
> > There are several ways.
> > 1. Check here:
> >http://www.sqlobject.org/SQLObject.html#one-to-many-relationships
> > Also read the whole page. It's a good intro.
> > 2. Could also use sqlbuilder
> >http://www.sqlobject.org/SQLBuilder.html
> > 3. Use straight SQL
> > result = table1._connection.queryAll("query_here")
>
> > I've ended up using all three of those methods at one time or another.
>
> Thank you very much.
>
> I've other question. When I try to make 2 queries I get an error and I don't
> understand how this works
>
> e.g
>
> Models:
>
> class Client(SQLObject):
>     name = StringCol(length=100,alternateID=True)
>     address = StringCol(length=200)
>     email = StringCol(length=50)
>     contacts = MultipleJoin("Contact")
>
> class Contact(SQLObject):
>     client = ForeignKey("Client")
>     name = StringCol()
>
> Controllers:
>
>     @expose("json")
>     def listClients(self):
>         list = dict()
>         clients = Client.select()
>         for client in clients:
>             list[client.name] = dict(contacts = client.contacts)
>         return list
>
> If I go tohttp://localhost:8080/listClientsI got this error
>
> assert not self._obsolete, "This transaction has already gone through
> ROLLBACK; begin another transaction"
> AssertionError: This transaction has already gone through ROLLBACK;
> begin another transaction
>
> any help?
> thanks again
>
> On Sep 30, 12:20 pm, "Santiago Videla" <[EMAIL PROTECTED]>
>
>
>
> > wrote:
> > > Hi,
>
> > > I'm new with TurboGears, and I want to know if there is any place to
> > look
> > > about the options to make queries with select()
>
> > > e.g.
>
> > > I'm trying to select fields from severals Tables and I can't find the
> > way.
>
> > > something like this:
>
> > > SELECT table1.field1, table2.field2 FROM table1,table2 WHERE table1.id =
> > > table2.table1_id
>
> > > thanks in advance
>
> > > --
> > > Santiago Videlawww.revolucionesweb.com.ar
>
> > > Sigue la mata dando de que hablar siempre abajo y a la izquierda donde
> > el
> > > pensamiento que se hace corazón resplandece con la palabra sencilla y
> > > humilde que [EMAIL PROTECTED] [EMAIL PROTECTED] somos.
>
> --
> Santiago Videlawww.revolucionesweb.com.ar
>
> Sigue la mata dando de que hablar siempre abajo y a la izquierda donde el
> pensamiento que se hace corazón resplandece con la palabra sencilla y
> humilde que [EMAIL PROTECTED] [EMAIL PROTECTED] somos.


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to