Pantip.com Pantip-TechExchange | Pantip-Cafe | PantipMarket.com | Chat | PanTown.com | BlogGang.com| Torakhong.org| GameRoom
 






ขอโค้ด C# สำหรับ Save รูปภาพ Bmp,Jpg ลงใน Database ครับ

ใช้ C# ทำ Windows Application ครับ คือตอนนี้สร้าง Field ใน Table เป็นแบบ Image ไว้แล้ว ต้องการ Update ข้อมูลรูปภาพไปเก็บไว้ใน SQL2000 โดยใช้ Store น่ะครับ รบกวนขอโค้ดการส่ง parameter ผ่านโค้ด C# ครับ ขอบคุณครับ

จากคุณ : M2M -[ 15 ส.ค. 51 - 10:13:52 A:118.173.237.51 X: ]



*** Advertisement ***


ความคิดเห็นที่ 1 แจ้งลบ ทดสอบแล้วใช้ได้ผล

อันนี้เก็บใน SQL2005 ลองดูเป็นแนวทาง

private int SaveToDB(string imgName, byte[] imgbin)
{
SqlCommand command = new SqlCommand("INSERT INTO Image (img_name,img_data) VALUES ( @img_name, @img_data)", SQLDataLayer.sqlConnection);
SqlParameter param0 = new SqlParameter("@img_name", SqlDbType.VarChar, 50);
param0.Value = imgName;
command.Parameters.Add(param0);
SqlParameter param1 = new SqlParameter("@img_data", SqlDbType.Image);
param1.Value = imgbin;
command.Parameters.Add(param1);

SQLDataLayer.sqlConnection.Open();
int numRowsAffected = command.ExecuteNonQuery();
SQLDataLayer.sqlConnection.Close();
return numRowsAffected;
}
private void btnSave_Click(object sender, EventArgs e)
{
//Initialize byte array with a null value initially.
byte[] data = null;

//Use FileInfo object to get file size.
FileInfo fInfo = new FileInfo(imagePath);
long numBytes = fInfo.Length;

//Open FileStream to read file
FileStream fStream = new FileStream(imagePath, FileMode.Open, FileAccess.Read);

//Use BinaryReader to read file stream into byte array.
BinaryReader br = new BinaryReader(fStream);

//When you use BinaryReader, you need to
//supply number of bytes to read from file.
//In this case we want to read entire file.
//So supplying total number of bytes.
data = br.ReadBytes((int)numBytes);

SaveToDB("test", data);
}


จากคุณ : hs0wkc - [ 22 ส.ค. 51 23:57:29 A:192.168.0.16 X:124.120.160.103 ]
 
 

ความคิดเห็นที่ 2 แจ้งลบ ทดสอบแล้วใช้ได้ผล

ขอบคุณมากครับ

จากคุณ : M2M - [ 25 ส.ค. 51 16:18:08 A:118.173.236.190 X: ]
 
 



กระทู้ยอดนิยม

คลิกเพื่ออ่าน กติกามารยาท
คลิกเพื่ออ่าน Help & FAQ

ชื่อ / e-mail :   ตรวจสอบสถานะ member ที่นี่
รูปประกอบ : ( ไม่เกิน 150 K / Member เท่านั้น / Preview ไม่ได้ )
รายละเอียด :
แจ้งทาง mail เมื่อมีผู้ตอบ : ไม่ต้องแจ้ง แจ้ง (E-mail ในกรณีต้องการให้แจ้ง)
  PANTIP Toys
 
 

ข้อความหรือรูปภาพที่ปรากฏในกระทู้ที่ท่านเห็นอยู่นี้ เกิดจากการตั้งกระทู้และถูกส่งขึ้นกระดานข่าวโดยอัตโนมัติจากบุคคลทั่วไป ซึ่ง PANTIP.COM มิได้มีส่วนร่วมรู้เห็น ตรวจสอบ หรือพิสูจน์ข้อเท็จจริงใดๆ ทั้งสิ้น หากท่านพบเห็นข้อความ หรือรูปภาพในกระทู้ที่ไม่เหมาะสม กรุณาแจ้งทีมงานทราบ เพื่อดำเนินการต่อไป
Considering the real-time nature of this webboard, it is impossible for us to review all messages/post. Please remember that we do not actively monitor the contents of and are not responsible for any messages posted. Anyone who feels that a posted message is inappropriate, Please encouraged to contact us immediately by email at kratoo@pantip.com , and We will remove objectionable messages within a reasonable time frame.



Pantip-Cafe | Pantip-TechExchange | PantipMarket.com | PanTown.com | BlogGang.com