Click here to Skip to main content
15,881,803 members
Home / Discussions / C#
   

C#

 
AnswerRe: viewing photo from MySQL Pin
Jassim Rahma3-Sep-14 1:41
Jassim Rahma3-Sep-14 1:41 
GeneralRe: viewing photo from MySQL Pin
Richard Deeming3-Sep-14 1:42
mveRichard Deeming3-Sep-14 1:42 
GeneralRe: viewing photo from MySQL Pin
Jassim Rahma3-Sep-14 1:46
Jassim Rahma3-Sep-14 1:46 
GeneralRe: viewing photo from MySQL Pin
Jassim Rahma3-Sep-14 1:48
Jassim Rahma3-Sep-14 1:48 
GeneralRe: viewing photo from MySQL Pin
Richard Deeming3-Sep-14 1:54
mveRichard Deeming3-Sep-14 1:54 
GeneralRe: viewing photo from MySQL Pin
Jassim Rahma3-Sep-14 2:26
Jassim Rahma3-Sep-14 2:26 
GeneralRe: viewing photo from MySQL Pin
Jassim Rahma3-Sep-14 2:36
Jassim Rahma3-Sep-14 2:36 
GeneralRe: viewing photo from MySQL Pin
Richard Deeming3-Sep-14 2:43
mveRichard Deeming3-Sep-14 2:43 
Using Image.FromFile locks the file until the application ends. This is a known bug that's been around since .NET 1.0; the workaround is to use the Image.FromStream method instead.

In this case, since you're reading the image from the database, you don't need to store it in a file. Just create a MemoryStream over the byte array returned from the database:
C#
byte[] rawData = (byte[])sql_reader["photo"];
using (var memoryStream = new MemoryStream(rawData))
{
    pictureEmployee.Image = Image.FromStream(memoryStream);
}




"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer


GeneralRe: viewing photo from MySQL Pin
Dave Kreskowiak3-Sep-14 3:45
mveDave Kreskowiak3-Sep-14 3:45 
GeneralRe: viewing photo from MySQL Pin
Richard Deeming3-Sep-14 3:52
mveRichard Deeming3-Sep-14 3:52 
GeneralRe: viewing photo from MySQL Pin
Jassim Rahma3-Sep-14 4:12
Jassim Rahma3-Sep-14 4:12 
Questioncalculating total time betweem time ranges Pin
devil54e3-Sep-14 0:28
devil54e3-Sep-14 0:28 
AnswerRe: calculating total time betweem time ranges Pin
Richard MacCutchan3-Sep-14 0:55
mveRichard MacCutchan3-Sep-14 0:55 
GeneralRe: calculating total time betweem time ranges Pin
devil54e3-Sep-14 1:12
devil54e3-Sep-14 1:12 
GeneralRe: calculating total time betweem time ranges Pin
Richard MacCutchan3-Sep-14 1:28
mveRichard MacCutchan3-Sep-14 1:28 
GeneralRe: calculating total time betweem time ranges Pin
devil54e3-Sep-14 2:13
devil54e3-Sep-14 2:13 
AnswerRe: calculating total time betweem time ranges Pin
Pete O'Hanlon3-Sep-14 1:09
mvePete O'Hanlon3-Sep-14 1:09 
GeneralRe: calculating total time betweem time ranges Pin
devil54e3-Sep-14 1:17
devil54e3-Sep-14 1:17 
AnswerRe: calculating total time betweem time ranges Pin
Richard Deeming3-Sep-14 1:41
mveRichard Deeming3-Sep-14 1:41 
GeneralRe: calculating total time betweem time ranges Pin
devil54e3-Sep-14 2:12
devil54e3-Sep-14 2:12 
GeneralRe: calculating total time betweem time ranges Pin
Richard Deeming3-Sep-14 2:18
mveRichard Deeming3-Sep-14 2:18 
GeneralRe: calculating total time betweem time ranges Pin
devil54e3-Sep-14 2:32
devil54e3-Sep-14 2:32 
QuestionMessage Closed Pin
2-Sep-14 0:42
Group 110523772-Sep-14 0:42 
AnswerRe: mask attack Pin
Rob Philpott2-Sep-14 0:44
Rob Philpott2-Sep-14 0:44 
GeneralRe: mask attack Pin
Group 110523772-Sep-14 1:03
Group 110523772-Sep-14 1:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.