I am not sure about your assignment.
You can build a simple web2py applications like this:

def index():
    db = DAL('sqlite://mydb.sqlite')
    form = SQLFORM.factory(Field('sql','text'))
    if form.process().accepted:
         try:
             rows = db.executesql(sql)
             db.commit()
         except: db.rollback()
    return dict(page = DIV(DIV(form),DIV(BEAUTIFY(rows))))

it will make a form and allows you to interact with 'sqlite' database 
called 'mydb.sqlite' You can replace the 
 'sqlite://mydb.sqlite' string to interact with any other existing 
database. BBBBUUUUUTTTTT.....

1) No database follows exactely the SQL99 standard
2) web2py was not designed to do this. It was designed NOT to do this.
3) web2py was designed so that users NEVER write SQL. Ever. SQL is 
dangerous, unsafe, error prone, database dependent (it is not standard as 
they say in school).
4) I am not sure I am understanding your assignment correctly and, in fact, 
I am pretty sure I am not. 

Massimo



On Friday, 5 October 2012 05:04:52 UTC-5, dantuluri jaganadha raju wrote:
>
> Hi,
>          I am taking Intro to Data bases course.In that course we are 
> expected to prepare an application about any organization (we selected 
> school) . We have to prepare an user interface such that any one can enter 
> his/her query in SQL99 and retrieve the required data. Does web2py support 
> this feature? If so how can I implement the user interface which takes 
> SQL99 Query as input and retrieve the result.   
>                          
>                         Please suggest me some reading material regarding 
> this.
>                                                                  Thank you.
>
> Yours sincerely,
> Raju,
> IIIT-Hyderabad,
> Andhra pradesh,
> India.
>

-- 



Reply via email to