2016-07-25 32 views
0

代碼剪斷:無法插入使用cx_Oracle在Oracle單列在Python

statement = 'insert into my_Table ("DATE_TS","first_name","Last_name","pet_name","Salary") values (:2, :3, :4,:5,:6)' 
    cur=conn.cursor() 
    try: 
     cur.execute(statement, ('2016-25-07','te','ee','cd',21)) 
     conn.commit() 
    except Exception as e: 
     print e 
    finally: 
     print "Closing Connection" 
     conn.close() 

我試圖插入該做的日期多種組合(雙引號,單引號,不帶引號等),但每一次的錯誤彈出....親切指導我...搜索了近6小時,並用此

+0

錯誤和CREATE TABLE的聲明將是有益的。您可能需要使用適合您的全球化和日期配置的正確格式的TO_DATE。 –

回答

0

嘗試讓無處:

statement = 'insert into my_Table ("DATE_TS","first_name","Last_name","pet_name","Salary") values (to_date(:2, \'YYYY-DD-MM\'), :3, :4,:5,:6)'