2016-07-25 4 views
0

код надрез:Невозможно вставить одну строку в оракула, используя cx_Oracle в питона

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

Try:

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)' 
Смежные вопросы