[EMAIL PROTECTED] wrote:
> Thanks it sorted out my 'StringVar' problem.
> I now have another problem...
>
> Exception in Tkinter callback
> Traceback (most recent call last):
> File "D:\Python24\lib\lib-tk\Tkinter.py", line 1345, in __call__
> return self.func(*args)
> TypeError: Insert() takes at least 1 argument (0 given)
>
> Code below
>
> def Insert(self, *row):
> global cursor, title, author, pubdate, accessDatabase
> sqlInsert = "INSERT INTO Book_table (Bookname, BookAutor,
> Publicationdate) VALUES('title + ',' author + ',' pubdate)"
...
is Insert a function or a method (that is, a function defined inside a
class)? who's calling Insert? what is "self" supposed to be?
to sort out Python's function call mechanisms, try reading the following
chapters:
http://www.ibiblio.org/swaroopch/byteofpython/read/functions.html
http://docs.python.org/tut/node6.html#SECTION006600000000000000000
</F>
--
http://mail.python.org/mailman/listinfo/python-list