โค้ด: เลือกทั้งหมด
sql = "SELECT * FROM genpdf ORDER BY fileid DESC"
cur.execute(sql)
con.commit()
new_row_id = cur.fetchone()[0]
field_rml_name = str(new_row_id) + '.rml'
f = open(field_rml_name, 'w')
f.write(code)
f.close()
แต่ในฐานข้อมูลนั้นไม่ได้มีการเก็บชื่อไฟล์ไว้
แต่เมื่อผม เพิ่มโค้ด เพื่อเก็บชื่อไฟล์
sql = "insert into genpdf (r_name) values ('%s') " % (field_rml_name, new_row_id)
cur.execute(sql)
ทำให้เกิด error
TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement.
เมื่อเปลี่ยน sql จาก insert เป็น update สามารถบันทึกชื่อไฟล์ได้ แต่ในฐานข้อมูลไม่เจอชื่อไฟล์
code
โค้ด: เลือกทั้งหมด
sql = "UPDATE genpdf SET r_name = '%s' WHERE fileid = '%s' " % (field_rml_name, new_row_id)
cur.execute(sql)
ข้อมูลใน database
มีวิธีแก้ยังไงครับ