Access + mysql แสดงข้อความ #DELETE



0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้

19 ส.ค. 62 , 16:51:58
อ่าน 516 ครั้ง

Kxess

Access + mysql แสดงข้อความ #DELETE
« เมื่อ: 19 ส.ค. 62 , 16:51:58 »
Access เป็น Front-end เชื่อมต่อ mySQL ผ่าน localhost ครับ

*MySQL ODBC 8.0 Unicode Drive

ผมทดลองเปลี่ยนชนิดข้อมูลของ Category_ID เป็น tinyInt / SmallInt / MediumInt / Int / แล้วก็แสดงผลเหมือนเดิม คือมีบางระเบียนเป็น #DELETE
แต่ถ้าเปลี่ยนเป็น BigIng ทุกระเบียนจะแสดงเป็น #DELETE



แสดง #Delete บางส่วน แต่ถ้ากด F5 จะแสดงข้อมูลได้ปกติครบทุกระเบียน


เบื้องต้นเท่าที่หาข้อมูล พบว่า Access ไม่สนับสนุน ตัวแปรข้อมูลขนาดใหญ่ แต่นี่ก็เปลี่ยนเป็นชนิดข้อมูลที่เล็กที่สุดแล้วก็ยังไม่หาย

อยากทราบว่าสาเหตุเกิดจากอะไร และแก้ไขได้อย่างไรบ้างครับ
ขอบคุณครับ


 

19 ส.ค. 62 , 17:09:01
ตอบกลับ #1

สันติสุข

: Access + mysql แสดงข้อความ #DELETE
« ตอบกลับ #1 เมื่อ: 19 ส.ค. 62 , 17:09:01 »
ช่วยพกถุงผ้า/ถุงพลาสติกใช้แล้วไปซื้อของเพื่อลดการใช้พลาสติก ขยะ รักษาสิ่งแวดล้อม และไม่ให้ภาวะโลกร้อนวิกฤติเร็วขึ้นกว่านี้
ช่วยคลิกโฆษณาข้างล่างนี้ เพื่อสนับสนุนเวปบอร์ดด้วยครับ
:nice day:
 
โพสต์นี้ได้รับคำขอบคุณจาก: Kxess

21 ส.ค. 62 , 11:25:55
ตอบกลับ #2

Kxess

: Access + mysql แสดงข้อความ #DELETE
« ตอบกลับ #2 เมื่อ: 21 ส.ค. 62 , 11:25:55 »
ไม่หายครับ
ลองสร้างตารางใหม่แล้ว แค่ตารางเดียว ข้อมูลนิดเดียว
พยายามทำตามหมดแล้ว

1. ติ๊ก Return matching rows แล้ว แต่  Simulate ODBC 1.0 option. หาไม่เจอ
2. ทำแล้ว
3. ทำแล้ว
4. ไม่มีระเบียนที่เป็นทศนิยม
5. ไม่มีระเบียนที่เป็น BIGINT
6. ไม่มี error
7. ไม่เข้าใจเมนู "Query|SQLSpecific|Pass-Through"
8. ไม่ได้ใช้
9. ไม่มีระเบียนที่เป็น Date
10. ไม่มีระเบียนที่เป็น Byte
11. ฐานข้อมูลเล็ก แค่ตารางเดียว 2 ระเบียน

เท่าที่ลอง มีแค่เปลี่ยนชนิดข้อมูลที่เป็น text เป็น varchar(255) เท่านั้น ที่ทำงานได้ปกติ แต่ปัญหาคือ ขนาดแค่ 255 มันไม่พอใช้ครับ
เฮ้อ


 

21 ส.ค. 62 , 15:14:22
ตอบกลับ #3

สันติสุข

: Access + mysql แสดงข้อความ #DELETE
« ตอบกลับ #3 เมื่อ: 21 ส.ค. 62 , 15:14:22 »
ในข้อ 3 ผมไม่แน่ใจว่าเขาหมายถึงกำหนด Primary Key ของลิงค์เทเบิลที่อยู่บน Access เองอีกครั้งหรือเปล่า
ช่วยพกถุงผ้า/ถุงพลาสติกใช้แล้วไปซื้อของเพื่อลดการใช้พลาสติก ขยะ รักษาสิ่งแวดล้อม และไม่ให้ภาวะโลกร้อนวิกฤติเร็วขึ้นกว่านี้
ช่วยคลิกโฆษณาข้างล่างนี้ เพื่อสนับสนุนเวปบอร์ดด้วยครับ
:nice day:
 


บอร์ดเรียนรู้ Access สำหรับคนไทย