Page 1 of 1
มีวิธีทีเราจะสามารถ insert ข้อมูลลงไปใน database ได้ทีละ 2 r
Posted: Mon Jun 17, 2013 10:31 am
by angleblack
ก็คือว่า ใน excel ไฟล์จะมี ข้อมูล อยู่ 1 row แต่ใน 1 row นั้น มี Column C จะมี RBS6201,RBS6601 อยู่ครับ แต่ว่าทีนี้เราจะสามารถตัด , ออกแล้วทำให้การ insert ข้อมูลเราเป็น สองบรรทัด เราสามารถทำได้รึเปล่าคับ ช่วยให้คำแนะนำหน่อยครับ แต่บางบรรทัดก็จะไม่มี , อยู่ด้วยจึงสามารถ insert ได้
Re: มีวิธีทีเราจะสามารถ insert ข้อมูลลงไปใน database ได้ทีละ
Posted: Mon Jun 17, 2013 2:20 pm
by snasui

การทำเช่นนั้นต้องใช้ VBA ลองเขียนมาก่อน ติดตรงไหนแล้วค่อยถามกันครับ
Re: มีวิธีทีเราจะสามารถ insert ข้อมูลลงไปใน database ได้ทีละ
Posted: Mon Jun 17, 2013 3:25 pm
by angleblack
Code: Select all
Cm.CommandText = "INSERT INTO " & tblaaa & "(aaa,bbb,ccc,ModifyTime)" & _
"Values ('" & exData(Row).aaa& "','" & exData(Row).bbb& "','" & exData(Row).ccc& "'," & _
"'" & Format(Now(), "dd/mm/yyyy hh:nn:ss") & "');"
oCm.Execute iRecAffected
ผมได้ใช้ insert ทั่วไปครับ
Re: มีวิธีทีเราจะสามารถ insert ข้อมูลลงไปใน database ได้ทีละ
Posted: Mon Jun 17, 2013 5:18 pm
by snasui

กรณีมีเครื่องหมาย , แล้วให้แยกเป็น 2 บรรทัด ควร Run Code ให้แยกใน Excel เสียก่อนแล้วค่อย Loop เข้าไป Insert ในฐานข้อมูลครับ