BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: sulaiman_hosxp ที่ ธันวาคม 04, 2008, 00:15:16 AM

หัวข้อ: เกิดปัญหาจากอะไรครับ
เริ่มหัวข้อโดย: sulaiman_hosxp ที่ ธันวาคม 04, 2008, 00:15:16 AM
ไม่ทราบว่าเกิดปัญหาจากอะไรครับ ตามภาพที่ผมแนบครับ
หัวข้อ: Re: เกิดปัญหาจากอะไรครับ
เริ่มหัวข้อโดย: howtodo ที่ ธันวาคม 04, 2008, 00:38:55 AM
ตรวจสอบ Stored Procedure ชื่อ get_serialnumber

begin   declare serial_exist int;   declare xserial_no  int;   if param1='' then      select 'test' into param1;   end if;    select count(serial_no) into serial_exist from serial where name = param1;   if serial_exist = 0 then   insert into serial (name,serial_no) values (param1,0);   end if;   update serial set serial_no = serial_no + 1 where name = param1;   select serial_no into xserial_no from serial where name = param1;   return xserial_no;  end
หัวข้อ: Re: เกิดปัญหาจากอะไรครับ
เริ่มหัวข้อโดย: manoi ที่ ธันวาคม 04, 2008, 07:10:14 AM
mysql configuration ไม่ได้กำหนด default character set เป็น tis620 หรือ ตารางบางตารางมี default character set เป็น latin1 ครับ

ลอง กดปุ่มนี้ครับ

หัวข้อ: Re: เกิดปัญหาจากอะไรครับ
เริ่มหัวข้อโดย: sulaiman_hosxp ที่ ธันวาคม 04, 2008, 07:15:28 AM
แก้ที่ตรงนั้ยครับ
หัวข้อ: Re: เกิดปัญหาจากอะไรครับ
เริ่มหัวข้อโดย: ไม่เสียสละ ชัยชนะไม่เกิด ที่ ธันวาคม 04, 2008, 10:27:15 AM
Hosxp ครับเครื่องไหนก็ได้ครับ
หัวข้อ: Re: เกิดปัญหาจากอะไรครับ
เริ่มหัวข้อโดย: sulaiman_hosxp ที่ ธันวาคม 04, 2008, 11:01:21 AM
ผมลองทำแล้วครับ ก็ยังเกิดอีกครับตามที่ อ.manoi  ถ้าเราใช้ ver.3.51.3.23 ไม่เป็นครับ  แต่ที่เป็นผมใช้ ver.3.51.10.22 เกี่ยวกันหรือเปล่าครับ ผม upgrade structure แล้ว  check and repair table แล้ว check charset แล้วมันก็ยังเป็นอยู่ครับ ผมต้องทำแบบนั้นต่อครับ แนะนำด้วยครับ
หัวข้อ: Re: เกิดปัญหาจากอะไรครับ
เริ่มหัวข้อโดย: Khuad ที่ ธันวาคม 04, 2008, 11:12:18 AM
ผมลองทำแล้วครับ ก็ยังเกิดอีกครับตามที่ อ.manoi  ถ้าเราใช้ ver.3.51.3.23 ไม่เป็นครับ  แต่ที่เป็นผมใช้ ver.3.51.10.22 เกี่ยวกันหรือเปล่าครับ ผม upgrade structure แล้ว  check and repair table แล้ว check charset แล้วมันก็ยังเป็นอยู่ครับ ผมต้องทำแบบนั้นต่อครับ แนะนำด้วยครับ

...ถ้าหมายถึงตาม รูปแรก ที่แนบมา  ลองไปปิดการใช้งาน function GetSerialNumber ที่ System Setting ดูก่อนก็ได้ครับ 
...ส่วนวิธีแก้ไขจริง ๆ  ก็ลองใช้คำว่า get_serialnumber เป็น keyword ค้นหากระทู้ที่หน้า FORUM ดูนะครับ  จะมีคนแนะนำวิธีไว้แล้ว  แต่อาจต้องใช้ความพยายามหน่อยในการแก้ไข...  :D ....
หัวข้อ: Re: เกิดปัญหาจากอะไรครับ
เริ่มหัวข้อโดย: sulaiman_hosxp ที่ ธันวาคม 05, 2008, 16:58:47 PM
ตามที่ Khuad แนะนำใช่ได้ ไม่มีปัญหาแล้ว แต่เราควรไปแก้ใหม่ใช่หรือเปล่าครับ(หมายถึงเมื่อเราเปิด function GetSerialNumber ใช่งาน)  มันเกิดจากอะไรครับ อธิบายได้มั้ยครับ
หัวข้อ: Re: เกิดปัญหาจากอะไรครับ
เริ่มหัวข้อโดย: อู๋kokha50 ที่ ธันวาคม 05, 2008, 20:26:49 PM
ผมแนะนำว่า ท่านจะต้องหาความรู้เพิ่มเติมจาก กระทู้เดิืมๆ
            ตามที่ท่านขวดแนะนำไว้ครับ เพราะปัญหาของท่านมีคนก่อนหน้านี้เขาเจอปัญหามาก่อนและมีคนอธิบายไว้ในกระทู้นี้แล้ว
            หากจะอธิบายซ้ำจะทำให้ลดเครดริตกระทู้เดิมที่บุกเบิกไว้แล้ว เหมือนยืมคำพูดของคนอื่นมาอธิบายเป็นผู้รู้เสียเอง
            ซึ่งผมสังเกตเสมอว่า หากมีใครมาตัั้้งกระทู้ซ้ำหรือปัญหาซ้ำกับของเดิมที่เคยมีในกระทู้ จะไม่มีใครตอบ
เพราะแสดงว่าไม่ได้อ่านกระทู้เดิม

วิธีการ คือ เข้าไปใน เมนู FORUM แล้วใช้ประโยค get_serialnumber เป็น keyword ค้นหา จะได้ความรู้เพิ่มอีกมากกว่าที่เราอยากรู้เลยละครับ ลองทำดูครับ