2013-10-28 2 views
1
내가 where 절에 확인하는 변수 "abibiti"의 값을 사용하려는
abe= [] 
abibiti=1 
self.cr.execute("SELECT name FROM account_analytic_account where parent_id=abibiti")     
for t in self.cr.fetchall(): 
for item in t: 
    abe.append(item) 

, 누군가가 도움을 줄 수 곳에서 변수의 값을 사용하여 나에게 어떤 문제가 방식에있다openerp : 절은

+0

openerp 메시지를 표시합니다 :로 변경하십시오 PARENT_ID = abibiti – user2853933

답변

2

cr.execute에 쿼리를 작성했습니다. "abibiti"열이 LINE 1이 존재하지 않습니다 :

abe= [] 
abibiti=1 
cr.execute("SELECT name FROM account_analytic_account where parent_id=%s"%(abibiti))     
for t in cr.fetchall(): 
    for item in t: 
     abe.append(item) 
+0

는 U에게 Prajul P T 감사 곳 account_analytic_account FROM ... T 이름을, 지금은 괜찮 았는데 – user2853933