BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: shukree ที่ มกราคม 06, 2010, 23:28:56 PM

หัวข้อ: Error นี้เกิดจากอะไรครับ
เริ่มหัวข้อโดย: shukree ที่ มกราคม 06, 2010, 23:28:56 PM
พอกดบันทึกในงานทันตกรรม เกิด ERRORว่า
System Message
SQL Error: Duplicate entry '5300001' for key 'dn_unique'
select * from dtdn where hn='000000800' and regdate between '2010-01-01' and '2010-12-31'

และทันตแพทย์แจ้งว่า เลขDN กระโดดต้องตามแก้ทุกครั้ง
หัวข้อ: Re: Error นี้เกิดจากอะไรครับ
เริ่มหัวข้อโดย: pop_hosxp ที่ มกราคม 06, 2010, 23:39:12 PM
ใช้คำสั่ง select max(dn) from dtdn แล้วเอาค่าที่ได้ไปใส่ในตาราง serial ตรงแถว dn-2553 ดูครับ
หัวข้อ: Re: Error นี้เกิดจากอะไรครับ
เริ่มหัวข้อโดย: shukree ที่ มกราคม 07, 2010, 00:37:41 AM
พอจะทราบสาเหตุแล้วครับ
ทันตแพทย์ ออก DN ใหม่ตามปีงบประมาณครับ
ถ้าจะแทนที่ 53xxxxx เป็น 52xxxxx ไม่ทราบต้องใช้คำสั่งอย่างไรครับ