Hi,

Let me rephrase the question.

This query 

 query = db.talab.body.contains(request.vars.keyword) | 
db.talab.title.contains(request.vars.keyword) 


is working fine.

But, this query

query = ( ((db.talab.id == db.talab_comment.talab_id) & (db.talab.id == 
db.talab_document.id)) &
        (   (db.talab.body.contains(request.vars.keyword))         | 
(db.talab.title.contains(request.vars.keyword))
|(db.talab_comment.body.contains(request.vars.keyword)) | 
(db.talab_document.doc_title.contains(request.vars.keyword))
)
     )


is giving the error

CONTAINS() takes exactly 3 arguments (2 given)


Any ideas?

Regards,

Ashraf

-- 



Reply via email to