Page 1 of 1

Insert และ Update เมื่อปิดแล้วไม่งาน

Posted: Thu Jul 09, 2015 9:41 pm
by kaungkamu
เรียนอาจารย์ ครับ
รบกวนสอบถามครับคือผมสร้างฟังก์ชันInsert Into และUpdate โดยให้ข้อมูล tblModel ไป Update และเพิ่มใน tblPrice ตามตวอย่างแนบพอสร้างเร็จแล้วRUN ดูทำงานถูกต้องครับแต่พอปิดและปิดใหม่RUN อีกครั้งกลับไม่ทำงานรบกวนอาจารย์ด้วยครับ
ขอบคุณครับ

Re: Insert และ Update เมื่อปิดแล้วเปิดใช้งานใหม่กลับไม่ทำงาน

Posted: Thu Jul 09, 2015 10:45 pm
by kaungkamu
ขออภัยครับพิมพ์ผิดครับ
"คือผมสร้างฟังก์ชันInsert Into และUpdate โดยให้ข้อมูล tblModel ไป Update และเพิ่มใน tblPrice ตามตัวอย่างแนบพอสร้างเร็จแล้วRUN ดูทำงานถูกต้องครับแต่พอปิดและเปิดใหม่RUN อีกครั้งกลับไม่ทำงานรบกวนอาจารย์ด้วยครับ
ขอบคุณครับ"

Re: Insert และ Update เมื่อปิดแล้วไม่งาน

Posted: Thu Jul 09, 2015 11:06 pm
by snasui
:D จาก Query ที่ใช้ Insert

Code: Select all

INSERT INTO tblPrice ( Price, Model, ID )
SELECT tblModel.Price, tblModel.Model, tblModel.ID
FROM tblPrice RIGHT JOIN tblModel ON tblPrice.ID = tblModel.ID
WHERE (((tblModel.ID) Not In (SELECT DISTINCT tblPrice.ID FROM tblPrice;)));
จะมีการ Insert เมื่อ ID ไม่มีอยู่ใน Table Price หากมีการ Insert ไปแล้วครั้งหนึ่งแล้ว ครั้งถัดไปก็ไม่ควรจะได้อีก เพราะถือว่ามีอยู่แล้วจากการ Insert ในครั้งก่อนครับ

Re: Insert และ Update เมื่อปิดแล้วไม่งาน

Posted: Tue Jul 14, 2015 11:19 pm
by kaungkamu
ได้แล้วครับขอบคุณอาจารย์ครับ