تخطي للذهاب إلى المحتوى
القائمة
لقد تم الإبلاغ عن هذا السؤال
2604 أدوات العرض

Actually I'm trying to fetch data in listview from mssql server

My python code

 @api.depends('bio')
def _get_chk_out(self):
for record in self:
conn = pyodbc.connect('DRIVER={SQL Server};SERVER=OWNER-PC\SQLEXPRESS;DATABASE=etimetracklite;UID=test;PWD=rimt')
cr = conn.cursor()
b_id=record.bio
current=datetime.datetime.now().date()
back_thirty=current-datetime.timedelta(days=30)
back_thirty=back_thirty.strftime("%Y-%m-%d")

cr.execute("select OutTime from AttendanceLogs where EmployeeId=? AND AttendanceDate Between ? AND ?", b_id,str(back_thirty),str(current))

if(cr.fetchone()==None):
record.chk_out='-'
else:
rows = cr.fetchall()

_logger.info('INFO GG %s',rows)
for i in rows:
record.chk_out = i[0]

but it display only one row in listview...

الصورة الرمزية
إهمال
المنشورات ذات الصلة الردود أدوات العرض النشاط
2
يوليو 22
9153
1
يونيو 21
2446
2
فبراير 21
299
5
سبتمبر 20
14343
4
يونيو 20
49735