I wonder if it could not be the extra comma (,) at the end of your sql ? thus: ......?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,)<--- see trailing comma, and no matching ? could be a value count != column count mis-match make sure you have the correct number of values to each column :)
On the other hand, it is also possible, if ODBC is strict about taking strings and ints, that you need to run a function to convert list items to integer values where an integer is required.. John CORRY wrote: > Bri, > > > > Print stat gives > > > > Insert into cost_grid values (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, > > ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, > > ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?, > > ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,) > > Traceback (most recent call last): > > File "C:\Python24\Lib\site-packages\databasemanager.py", line 31, in ? > > c.execute(stat, sql_list) > > TypeError: parameters must be a list of tuples > > > > Unfortunately sql_list gives the same error. > > > > Thanks, > > > > John. > > !DSPAM:44421f56263591105852714! > > > ------------------------------------------------------------------------ > > _______________________________________________ > Tutor maillist - Tutor@python.org > http://mail.python.org/mailman/listinfo/tutor > > > !DSPAM:44421f56263591105852714! _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor