میدونم که در این باره تاپیک های زیادی هست اما من راهی که از همه (به نظر خودم) آسونتر بود رو انتخاب کردم.

1. با این دستور یک عکس (یاهر فایلی)رو به آرایه ای از بایت تبدیل میکنیم.

Dim b AsByte() = My.Computer.FileSystem.ReadAllBytes("E:\sample.jpg")

2. سپس این آرایه رو به فیلدی از نوع Object اینسرت میکنیم.

3. برای بازخوانی هم از دستور زیر استفاده میکنیم.

Dim mem AsNew IO.MemoryStream(b)
pic.Image = Image.FromStream(mem)