Rich Pinder
rpinder at usc.edu
Sat Sep 25 09:04:31 EDT 2004
I have a modpython script that is working fine for a couple years now. I'm adding a second web form, so I defined a second method in the same .py script, added/modified the fields needed for this new insert, but get the error below. (the original method that is working fine has 7 arguments btw - this '3 given' is perplexing) Can you suggest something simple I'm overlooking? Thanks Rich ERROR: TypeError: sendinfofup() takes exactly 14 non-keyword arguments (3 given) CODE: def sendinfofup(frm_id, frm_zip, frm_Email1, frm_Resident_1996, frm_Resident_1997, frm_Resident_1998, frm_Resident_1999, frm\ _Resident_2000, frm_Resident_2001, frm_Resident_2002, frm_Resident_2003, frm_Resident_2004, frm_ResidentOutOfCalif, frm_Text\ ): TABLE_NAME = 'ctsfup2004' con = kinterbasdb.connect( dsn="/xxx.gdb", user="xxxxxx", password="xxxxxx" ) cur = con.cursor() newContact2 = ( (frm_id, frm_zip, frm_Email1, frm_Resident_1996, frm_Resident_1997, frm_Resident_1998, frm_Resident_1999, frm_Resi\ dent_2000, frm_Resident_2001, frm_Resident_2002, frm_Resident_2003, frm_Resident_2004, frm_ResidentOutOfCalif, frm_Text)) cur.execute("insert into TABLE_NAME(id, zip5, email, resident_96, resident_97, resident_98, resident_99, resident_00, resid\ ent_01, resident_02, resident_03, resident_04, residentoutofcalif, sugg) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",\ newContact2) con.commit()
|