Hi There, me again.

When I POST data to my db.insert, I get this error message:
Error binding parameter 2 - probably unsupported type

I've tried remove fields that has default values from insertion, but no way
to figure how solve this.
I've reviewed my form fields vs batabase fields, but I presume it's all
right.
Is there any how I can discover what's wrong??


--
Tomás A. Schertel
----------------------------------------------
Linux Registered User #304838
Arch Linux User
http://www.archlinux-br.org/
----------------------------------------------


On Thu, Oct 13, 2011 at 13:35, Tomás Acauan Schertel <[email protected]>wrote:

> Thank you Ben
> The error is gone.
>
>
>
>
> --
> Tomás A. Schertel
> ----------------------------------------------
> Linux Registered User #304838
> Arch Linux User
> http://www.archlinux-br.org/
> ----------------------------------------------
>
>
> On Wed, Oct 12, 2011 at 23:14, Ben Corneau <[email protected]> wrote:
>
>> POST is a member function so you must include self.
>>
>> def POST(self):
>>
>>
>> On Wed, Oct 12, 2011 at 6:39 PM, Tomás Acauan Schertel <
>> [email protected]> wrote:
>>
>>> Hey Anand. Thanks for your reply.
>>> But I'm still getting error when I submit my form.
>>>
>>> <type 'exceptions.TypeError'> at /users/
>>> POST() takes no arguments (1 given)
>>>
>>> Thank you.
>>>
>>> --
>>> Tomás A. Schertel
>>> ----------------------------------------------
>>> Linux Registered User #304838
>>> Arch Linux User
>>> http://www.archlinux-br.org/
>>> ----------------------------------------------
>>>
>>>
>>> On Tue, Oct 11, 2011 at 20:47, Anand Chitipothu <[email protected]>wrote:
>>>
>>>> 2011/10/12 Tomás Acauan Schertel <[email protected]>:
>>>> > Hi there.
>>>> >
>>>> > I'm having problems to make databasing work (sqlite).
>>>> > I have a class with this function on it:
>>>> > def POST():
>>>> >     i = web.input()
>>>> >     db.insert('users', name=i.name, email=i.email,
>>>> password=i.password,
>>>> > groups=i.groups[])
>>>> >
>>>> > I can't even see the page.
>>>> > Browser says:
>>>> >
>>>> > serve.py", line 37
>>>> >     db.insert('users', name=i.name, email=i.email,
>>>> password=i.password,
>>>> > groups=i.groups[])
>>>> >
>>>> > ^
>>>> > SyntaxError: invalid syntax
>>>> >
>>>> > What could be wrong?
>>>>
>>>> i.groups[] is not a valid python syntax. You need to do it like this:
>>>>
>>>> i = web.input(groups=[])
>>>> db.insert('users', name=i.name, email=i.email, password=i.password,
>>>> groups=i.groups)
>>>>
>>>> Anand
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "web.py" 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/webpy?hl=en.
>>>>
>>>>
>>>  --
>>> You received this message because you are subscribed to the Google Groups
>>> "web.py" 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/webpy?hl=en.
>>>
>>
>>  --
>> You received this message because you are subscribed to the Google Groups
>> "web.py" 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/webpy?hl=en.
>>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"web.py" 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/webpy?hl=en.

Reply via email to