[ปัญหา] นำขอมูลเวลาไปแสดงบน PDF แต่ไม่แสดงออกมา

แนะนำ สอบถาม ภาษา C สำหรับผู้เริ่มต้น ภาษา Java ภาษา Python

Moderator: mindphp, ผู้ดูแลกระดาน

ภาพประจำตัวสมาชิก
Wallapa
PHP Super Member
PHP Super Member
โพสต์: 343
ลงทะเบียนเมื่อ: 30/10/2017 10:22 am

[ปัญหา] นำขอมูลเวลาไปแสดงบน PDF แต่ไม่แสดงออกมา

โพสต์ที่ยังไม่ได้อ่าน โดย Wallapa »

ต้องการที่จะนำวันที่ มาแสดงใน pdf ค่ะ ดึงข้อมูลอกมาแล้วได้แล้ว แต่เมื่อนำไปใช้งาน มันไม่แสดงเวลาค่ะ ไม่มีอะไรขึ้นเลย ตามภาพค่ะ เกิดจากสาเหตุอะไรคะ
re01.png
re01.png (3.18 KiB) Viewed 792 times
โค้ดที่ใช้

โค้ด: เลือกทั้งหมด

sql6 = "SELECT date_to FROM hr_payslip WHERE employee_id = '%s' " % id
try:
     cur.execute(sql6)
     con.commit()
     d = cur.fetchone()
     #print(d)
     for row3 in d:
         print(row3)
         c.drawString(6.7 * inch, 10.5 * inch, row3[0])
except:
     con.rollback()
ข้อมูลที่ได้

โค้ด: เลือกทั้งหมด

2017-11-30
แก้ไขล่าสุดโดย Wallapa เมื่อ 25/12/2017 6:51 pm, แก้ไขไปแล้ว 1 ครั้ง.
ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 28508
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: [ปัญหา] แสดงเวลาบน PDF ไม่แสดง

โพสต์ที่ยังไม่ได้อ่าน โดย thatsawan »

เช็คที่ d = cur.fetchone()
มันไม่น่าจะต้องมา loop เเล้วนะ
ภาพประจำตัวสมาชิก
Wallapa
PHP Super Member
PHP Super Member
โพสต์: 343
ลงทะเบียนเมื่อ: 30/10/2017 10:22 am

Re: [ปัญหา] แสดงเวลาบน PDF ไม่แสดง

โพสต์ที่ยังไม่ได้อ่าน โดย Wallapa »

ถ้าไม่ใส loop ข้อมูลที่ได้จะเป็นแบบนี้ค่ะ นำไปใช้แล้วไม่มีอะไรขึ้นเหมือนกันค่ะ

โค้ด: เลือกทั้งหมด

(datetime.date(2017, 11, 30),)
ภาพประจำตัวสมาชิก
Wallapa
PHP Super Member
PHP Super Member
โพสต์: 343
ลงทะเบียนเมื่อ: 30/10/2017 10:22 am

Re: [ปัญหา] นำขอมูลเวลาไปแสดงบน PDF แต่ไม่แสดงออกมา

โพสต์ที่ยังไม่ได้อ่าน โดย Wallapa »

ทำได้แล้วค่ะ แก้ไขโดยนำ loop ออก แล้วแปลงชนิดของข้อมูลจาก เวลา ให้เป็น ข้อความ

โค้ด: เลือกทั้งหมด

str(date[0])
ตอบกลับโพส

ผู้ใช้งานขณะนี้

สมาชิกกำลังดูบอร์ดนี้: ไม่มีสมาชิกใหม่ และบุคลทั่วไป 57