Zum Inhalt springen
Menü
Sie müssen registriert sein, um mit der Community zu interagieren.
Diese Frage wurde gekennzeichnet
2580 Ansichten

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...

Avatar
Verwerfen
Verknüpfte Beiträge Antworten Ansichten Aktivität
2
Juli 22
9113
1
Juni 21
2388
2
Feb. 21
299
5
Sept. 20
14283
4
Juni 20
49678