Guest User

Untitled

a guest
Feb 24th, 2018
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.30 KB | None | 0 0
  1. public void loadimg()
  2. {
  3. con.Open();
  4. OleDbCommand cmd = new OleDbCommand("Select * from recents", con);
  5. DataTable table = new DataTable;
  6. OleDbDataAdapter adap = new OleDbDataAdapter(cmd);
  7. adap.Fill(table);
  8. if (table.Rows.Count <= 0)
  9. {
  10. MsgBox("nooo");
  11. }
  12. else
  13. {
  14. MemoryStream stream = new MemoryStream();
  15. StreamWriter stm;
  16. BinaryWriter writer = new BinaryWriter(stream);
  17. int bufferSize = 100;
  18. byte[] outByte = new byte[bufferSize + 1];
  19. long retval;
  20. long startIndex = 0;
  21. string pubID = "";
  22. OleDbDataReader reader = cmd.ExecuteReader(CommandBehavior.SequentialAccess);
  23. reader.Read();
  24. while (reader.Read())
  25. {
  26. startIndex = 0;
  27. retval = reader.GetBytes(1, startIndex, outByte, 0, bufferSize);
  28. while (retval == bufferSize)
  29. {
  30. writer.Write(outByte);
  31. writer.Flush();
  32. startIndex += bufferSize;
  33. retval = reader.GetBytes(1, startIndex, outByte, 0, bufferSize);
  34. }
  35.  
  36. writer.Write(outByte, 0, (int)retval - 1);
  37. writer.Flush();
  38. }
  39.  
  40. reader.Close();
  41. con.Close();
  42. stream.Position = 0;
  43. stream.Seek(0, SeekOrigin.Begin);
  44. System.Drawing.Image _Image = System.Drawing.Image.FromStream(stream);
  45. image1.Source = System.Windows.Media.Imaging.BitmapFrame.Create(stream);
  46. }
Add Comment
Please, Sign In to add comment