[ปัญหา] ดึงข้อมูลเพื่อให้แสดงค่าใน PDF แต่ Error ค่ะ

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

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

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

[ปัญหา] ดึงข้อมูลเพื่อให้แสดงค่าใน PDF แต่ Error ค่ะ

โพสต์โดย Wallapa » 15/12/2017 10:59 am

ต่อเนื่องจากคำถามที่แล้ว
viewtopic.php?p=110055#p110055

ตอนนี้ต้องการจะแท่นค่า เงินเดือน, เงินหักประกันสังม ฯลฯ
โดยให้ข้อมูลในคอลัมที่เลือก แสดงออกมาทั้งหมด แล้วใช้ตัวแปร money เก็บค่าไว้

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

con = psycopg2.connect(host='localhost', database='testppp', user='postgres', password='')
cur = con.cursor()
sql = "SELECT name FROM hr_payslip_line"
try:
    cur.execute(sql)
    con.commit()
    money = cur.fetchall()
    print(money)
except:
    con.rollback()

จากนั้นจะแทนที่ *** ด้วย ตัวแปร money[indexของฟิลด์ที่ต้องการ] แต่ผลที่ได้คือ
eee.png

ไม่ทราบว่าเกิดจากอะไรหรอคะ หมายเหตุ**ใช้วิธีเดียวกับคำถามที่แล้ว

ภาพประจำตัวสมาชิก
thatsawan
PHP VIP Members
PHP VIP Members
โพสต์: 11507
ลงทะเบียนเมื่อ: 31/03/2014 10:02 am
ติดต่อ:

Re: [ปัญหา] ดึงข้อมูลเพื่อให้แสดงค่าใน PDF แต่ Error ค่ะ

โพสต์โดย thatsawan » 15/12/2017 11:03 am

ไม่เข้าใจคำถาม ต้องการ
จะแท่นค่า เงินเดือน, เงินหักประกันสังม ฯลฯ
คืออะไร ค่ะ

ตอนนี้ print(money) เเล้วได้อะไร error ที่บันทัดไหน ใน code ที่ไห้มา

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

Re: [ปัญหา] ดึงข้อมูลเพื่อให้แสดงค่าใน PDF แต่ Error ค่ะ

โพสต์โดย Wallapa » 15/12/2017 11:16 am

ตอนนี้หนูจะดึงพวกหัวข้อเงินเดือน, เงินหักประกันสังคม จากฐานข้อมูลให้มันมาแสดงแทนการที่หนูได้พิมไว้ ใน PDF ก่อนหน้านั้นค่ะ
print (money) แล้ว ได้มูลที่ต้องการเลยค่ะ แต่การแทนค่าหนูคิดว่าผิดค่ะ
e.png
e.png (8.31 KiB) เปิดดู 323 ครั้ง

Error ที่หนูคิดน่าจะเป็นบรรทัดนี้

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

c.drawString(1.1 * inch, 9.6 * inch, money[1])

Error ที่มันแสดงออกมาค่ะ

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

AttributeError: 'tuple' object has no attribute 'decode'

ภาพประจำตัวสมาชิก
nuattawoot
PHP VIP Members
PHP VIP Members
โพสต์: 1882
ลงทะเบียนเมื่อ: 05/06/2017 9:34 am

Re: [ปัญหา] ดึงข้อมูลเพื่อให้แสดงค่าใน PDF แต่ Error ค่ะ

โพสต์โดย nuattawoot » 15/12/2017 11:20 am

1. มันไม่ได้ Error โค้ดที่ส่งมา มัน Error ตรง decode

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

text =text.decode('utf-8')

2. ถ้าภาษาไทยยังใช้ไม่ได้ ให้ทำข้อมูลเป็นภาษา EN แล้วดึงมาให้ได้ตามแบบก่อน
3. เวลาเจอ Error ให้ก็อบแล้วแปะที่ Error มาด้วยไม่ใช้เอาแค่รูปมา เวลาหามันหายาก เวลามี Error แบบเดิมมันจะค้นหาไม่เจอ ข้อความที่ออยู่รูปมันค้นหาไม่ได้ ครับ
First Bug Love you

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

Re: [ปัญหา] ดึงข้อมูลเพื่อให้แสดงค่าใน PDF แต่ Error ค่ะ

โพสต์โดย Wallapa » 15/12/2017 1:14 pm

ลองใช้ภาษาอังกฤษดูแล้วค่ะ Error เหมือนเดิมค่ะ

ภาพประจำตัวสมาชิก
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
โพสต์: 18002
ลงทะเบียนเมื่อ: 22/09/2008 6:18 pm
ติดต่อ:

Re: [ปัญหา] ดึงข้อมูลเพื่อให้แสดงค่าใน PDF แต่ Error ค่ะ

โพสต์โดย mindphp » 20/12/2017 11:45 am

nuattawoot เขียน:1. มันไม่ได้ Error โค้ดที่ส่งมา มัน Error ตรง decode

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

text =text.decode('utf-8')

2. ถ้าภาษาไทยยังใช้ไม่ได้ ให้ทำข้อมูลเป็นภาษา EN แล้วดึงมาให้ได้ตามแบบก่อน
3. เวลาเจอ Error ให้ก็อบแล้วแปะที่ Error มาด้วยไม่ใช้เอาแค่รูปมา เวลาหามันหายาก เวลามี Error แบบเดิมมันจะค้นหาไม่เจอ ข้อความที่ออยู่รูปมันค้นหาไม่ได้ ครับ


3. เวลาเจอ Error ให้ก็อบแล้วแปะที่ Error มาด้วยไม่ใช้เอาแค่รูปมา เวลาหามันหายาก เวลามี Error แบบเดิมมันจะค้นหาไม่เจอ ข้อความที่ออยู่รูปมันค้นหาไม่ได้ ครับ
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: viewforum.php?f=29
รับอบรม และพัฒนาระบบ: viewtopic.php?f=6&t=2042


  • Similar Topics
    ตอบกลับ
    แสดง
    โพสต์ล่าสุด

ย้อนกลับไปยัง

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

กำลังดูบอร์ดนี้: 7 และ บุคคลทั่วไป 0 ท่าน