不注册psycog2

时间:2018-08-31 19:31:27

标签: python python-2.7 odoo

我当前正在用python做一个守护进程,它使我能够从postdocument odoo表以及mysql中的站点获取数据,问题是以下我获取了要在odoo表中注册的所有记录但是psycopg库给我以下错误:

Traceback (most recent call last):
  File "cron.py", line 5, in <module>
    instance.conexion("162.144.52.66" ,"bicimoto","7-%H1*Zl~&2,M&d]KD","bicimoto_autopartes" )
  File "C:\Users\RafaelC\Desktop\scripts-db\commun.py", line 84, in conexion
    VALUES (%s,%s, %s, %s, %s, %s,%s ,%s,%s,%s)",("no",1,1,clienteid,0,clienteid,"draft",1,clienteid,hoy,hoy))
TypeError: not all arguments converted during string formatting

这是我要创建插入内容的代码段:

for idc in Ids:
            clienteid =  idc
hoy = str(datetime.now())
print hoy
conn = psycopg2.connect(dbname="testing",host = "localhost", user ="jpozzo", password ="bicimoto*")
cur = conn.cursor()
for response in request:
    for data in element['orden']:
        ids = data['id']
        cur.execute("INSERT INTO sale_order (invoice_status, user_id,warehouse_id,partner_shipping_id,amount_total,partner_invoice_id,state,company_id,partner_id,create_date,date_order)\
         VALUES (%s,%s, %s, %s, %s, %s,%s ,%s,%s,%s)",("no",1,1,clienteid,0,clienteid,"draft",1,clienteid,hoy,hoy))

conn.commit()

0 个答案:

没有答案