BMS-HOSxP Community

HOSxP => แจ้งปัญหา / ขอความช่วยเหลือ => ข้อความที่เริ่มโดย: por ที่ มีนาคม 31, 2007, 07:45:15 AM

หัวข้อ: err อีกแล้วครับท่าน 3.50.3.30b
เริ่มหัวข้อโดย: por ที่ มีนาคม 31, 2007, 07:45:15 AM
 7.1 : Hospital Code = 11339 [รพช. ถ้ำพรรณรา]
        Database Type = MySQL
        Database Protocol = mysql-4.1
        Last 3 SQL Statement
        .
        No 1 = select * from information_schema.triggers where  TRIGGER_SCHEMA = 'hos'  and EVENT_OBJECT_TABLE = 'doctor'
        .
        No 2 = create trigger doctor_trigger3 before delete on doctor for each row begin insert  into tmp_doctor_repl set data_type='varchar', trigger_date = current_timestamp,sync_state =0, table_name = 'doctor' ,pkname1 = 'code', pkvalue1 = OLD.code; end;
        .
        No 3 = create trigger doctor_trigger2 before update on doctor for each row begin  insert  into tmp_doctor_repl set data_type='varchar', trigger_date = current_timestamp,sync_state =0, table_name = 'doctor' ,pkname1 = 'code', pkvalue1 = OLD.code; end;
        .
        Server variable
หัวข้อ: Re: err อีกแล้วครับท่าน 3.50.3.30b
เริ่มหัวข้อโดย: por ที่ มีนาคม 31, 2007, 07:49:01 AM
รูปครับ
หัวข้อ: Re: err อีกแล้วครับท่าน 3.50.3.30b
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 31, 2007, 07:55:38 AM
ต้องทำการ grant สิทธิให้ User sa ใหม่ครับ
หัวข้อ: Re: err อีกแล้วครับท่าน 3.50.3.30b
เริ่มหัวข้อโดย: por ที่ มีนาคม 31, 2007, 08:02:17 AM
ทำอย่างไรครับ อ.
หัวข้อ: Re: err อีกแล้วครับท่าน 3.50.3.30b
เริ่มหัวข้อโดย: doramon ที่ มีนาคม 31, 2007, 08:04:27 AM
แสดงว่าต้องใช้ hosxp full install  3.50.3.19x mysql 5.0.x แน่นอนเลย เพราะว่า  user  sa  ยังไม่ได้  grant


user   root  แทนก็ใช้ได้ password ไม่ต้องมีรหัสผ่าน
หัวข้อ: Re: err อีกแล้วครับท่าน 3.50.3.30b
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 31, 2007, 08:06:16 AM
ลองใช้คำสั่งเป็นลำดับดังนี้ที่เครื่อง server นะครับ

โค๊ด: SQL
  1. mysql -u root
  2. GRANT ALL ON hos.* TO sa@'192.%' IDENTIFIED BY 'sa' WITH GRANT OPTION;
  3. GRANT super ON *.* TO sa@'192.%' IDENTIFIED BY 'sa';
  4. FLUSH privileges;
  5.  
  6.  
หัวข้อ: Re: err อีกแล้วครับท่าน 3.50.3.30b
เริ่มหัวข้อโดย: por ที่ มีนาคม 31, 2007, 08:25:07 AM
ตาม อ.อ็อดบอกใน windows ผ่านครับ แต่มี debug ดังไฟล์ที่แนบครับ
หัวข้อ: Re: err อีกแล้วครับท่าน 3.50.3.30b
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 31, 2007, 09:02:16 AM
ไม่มี error อะไรครับ
หัวข้อ: Re: err อีกแล้วครับท่าน 3.50.3.30b
เริ่มหัวข้อโดย: por ที่ มีนาคม 31, 2007, 10:14:38 AM
อ.ครับปัญหานี้เกิดจากอะไรครับ เกิดจาก database ของผมเองใช่ใหมครับ
หัวข้อ: Re: err อีกแล้วครับท่าน 3.50.3.30b
เริ่มหัวข้อโดย: manoi ที่ มีนาคม 31, 2007, 18:08:07 PM
ถ้า Error ตามรูปที่ส่งเข้ามา เกิดจาก User ที่สร้างเอาไว้จาก MySQL 4.1 ไม่ได้รับสิทธิให้สร้าง Trigger ครับ (เนื่องจาก MySQL 4.1 ยังไม่มี Trigger)
หัวข้อ: Re: err อีกแล้วครับท่าน 3.50.3.30b
เริ่มหัวข้อโดย: por ที่ เมษายน 02, 2007, 09:52:35 AM
แบบนี้ก็แสดงว่าจะต้องใช้ MySQL 5+ ใช่ใหมครับจึงจะไม่เจอปัญหานี้ครับ