กระทู้เก่าบอร์ด อ.สุภาพ ไชยา
284 1
URL.หัวข้อ /
URL
เรียนถามอาจารย์สุภาพ ครับ เรื่อง เก็บ รุปภาพโดยผ่าน Path เขียนด้วย vb6
เรียนถามอาจารย์สุภาพ ครับ คือว่า ต้องต้องการ เก็บแฟ้มรูปภาพ ได้ใน Path โดย เรียน ผ่าน ADODC
เพื่อไม่ให้ ฐานข้อมูลที่เป็น Access มีขนาดใหญ่มากเกินไป ผมสามารถที่เก็บรูป ไว้ใน database
ได้ แต่ไม่ Work ครับเพราะ รูปมันเยอะมาก ๆ ก้อประมาณสัก 4,000 รูปขึ้นไปนะครับมันใหญ่เกินไปที่จะเก็บไว้ใน OLE Object ของ Access ได้ ลักษณะการเก็บ ก็ ตัวอย่าง ที่ 8-10 น่ะครับ
แต่เนื่องจากผมไม่ค่อยถนัด Access สักเท่าไรจึงไม่ทราบว่า ใน Module ของ Access ต่างกันพอสมควร รบกวนหน่อยนะครับ ขอบคุณมากครับ
และรบกวนอีกครั้งกรุณาช่วยดู Souce ด้านล่างหน่วยครับ
แก้ไขให้ด้วยนะครับ แล้ววางไว้ส่วนไหนของโปรแกรม
ฐานมูลผม ชื่อ cHeckpOinT.MDB
เพื่อไม่ให้ ฐานข้อมูลที่เป็น Access มีขนาดใหญ่มากเกินไป ผมสามารถที่เก็บรูป ไว้ใน database
ได้ แต่ไม่ Work ครับเพราะ รูปมันเยอะมาก ๆ ก้อประมาณสัก 4,000 รูปขึ้นไปนะครับมันใหญ่เกินไปที่จะเก็บไว้ใน OLE Object ของ Access ได้ ลักษณะการเก็บ ก็ ตัวอย่าง ที่ 8-10 น่ะครับ
แต่เนื่องจากผมไม่ค่อยถนัด Access สักเท่าไรจึงไม่ทราบว่า ใน Module ของ Access ต่างกันพอสมควร รบกวนหน่อยนะครับ ขอบคุณมากครับ
และรบกวนอีกครั้งกรุณาช่วยดู Souce ด้านล่างหน่วยครับ
แก้ไขให้ด้วยนะครับ แล้ววางไว้ส่วนไหนของโปรแกรม
ฐานมูลผม ชื่อ cHeckpOinT.MDB
1 Reply in this Topic. Dispaly 1 pages and you are on page number 1
Time: 0.1148s
ให้เปลี่ยนเป็นการเก็บแค่ ชื่อไฟล์และPathไฟล์รูปภาพ ก็พอ
และต้องเปลี่ยนฟีลด์ fieldรูปภาพ ให้เป็นแค่ Text (255) ด้วย
แล้วแก้ส่วนที่ในการรับข้อมูลรูปภาพ ให้เป็น
filename = ชื่อไฟล์และPathไฟล์รูปภาพที่ต้องการเก็บลงฐานข้อมูล
rec.Addnew
rec!fieldรูปภาพ = filename
rec.update
โค้ดนี้อาจใช้กับปุ่ม Add Picture ข้างรูปภาพก็ได้ครับ ให้ดูตัวอย่างเก่าของผมประกอบแล้วกัน
ส่วนการดูรูปภาพ ก็ให้ใช้โค้ดของผมแทนได้เลยครับ ไม่ต้องใช้ ADO ก็ได้
และอย่าลืมเปลี่ยน App.Path ให้เป็น CurrentProject.Path ด้วย