รบกวนด้วยครับ
กระทู้เก่าบอร์ด อ.Yeadram

 1,007   2
URL.หัวข้อ / URL
รบกวนด้วยครับ

ผมป้อนข้อมูลที่หน้าฟอร์มด้วย Access ครับ และจะนำข้อมูลที่ป้อนนั้นไปเก็บที่ SQL แต่ติดปัญหาตรงที่ บาง Textbox ผมไม่ได้คีย์หรือไม่ได้ป้อนข้อมูล พอ Insert ข้อมูลไปที่ SQL ฟิวด์นั้นติดค่า ครับ ไม่ทราบว่าจะใช้คำสั่งยังไงถึงจะทำให้ฟิวด์นั้นไม่มีค่า ครับ
สมมติใน Access ชื่อTextbox ว่า TextA ใน SQL ชื่อ TextAAA
ตัวอย่าง

TextA                          Insert ไปที่ SQL               TextAAA
1234                                                                     1234
abcdefg                                                              abcdefg
ไม่มีข้อมูล หรือ ไม่ได้ป้อนข้อมูล                            

อยากให้เป็นค่าแบบว่างๆอ่ะครับไม่ต้องมีค่าเป็น
รบกวนอาจารย์ทุกท่านด้วยนะครับ
ขอบคุณครับ

2 Reply in this Topic. Dispaly 1 pages and you are on page number 1

1 @R20316
ก็ให้อัพเดตจาก Null ไปเป็น Zero-Length String ("") อาจอัพเดตเทเบิลใน Access ก่อนส่งไป SQL Server หรืออัพเดตเทเบิลใน SQL Server หลังจากส่งไป ก็แล้วแต่คุณออกแบบ และก็ต้องดูว่าเทเบิลนั้นยอมรับค่า Zero-Lenth String ด้วยหรือไม่ คำสั่ง sql ที่ใช้ก็แค่

update ชื่อเทเบิล set TextAAA(หรือ TextA) = "" where TextAAA(หรือ TextA) is null

แต่ก่อนอัพเดตให้ทำสำรองฐานข้อมูลก่อนทำนะครับ เผื่อผิดพลาดอะไรก็ได้กู้ของเดิมมาใช้ได้
2 @R20320
ขอบคุณอาจารย์สันติสุขมากครับผม
@ ประกาศใช้งานเว็บบอร์ดใหม่ => บอร์ดเรียนรู้ Access สำหรับคนไทย
แล้วจะใส่ลิ้งอ้างอิงมาที่โพสต์เก่านี้หรือไม่ก็ตามสะดวกครับ
Time: 0.3261s