Click here to Skip to main content
15,896,528 members
Home / Discussions / C#
   

C#

 
QuestionSession states between two pages with two gridtables Pin
CrimeanTurtle200820-Jan-09 11:40
CrimeanTurtle200820-Jan-09 11:40 
AnswerRe: Session states between two pages with two gridtables Pin
Colin Angus Mackay20-Jan-09 13:13
Colin Angus Mackay20-Jan-09 13:13 
GeneralRe: Session states between two pages with two gridtables Pin
CrimeanTurtle200820-Jan-09 13:29
CrimeanTurtle200820-Jan-09 13:29 
QuestionStream / MemoryStream Pin
Jacob D Dixon20-Jan-09 11:18
Jacob D Dixon20-Jan-09 11:18 
AnswerRe: Stream / MemoryStream Pin
Wendelius20-Jan-09 11:47
mentorWendelius20-Jan-09 11:47 
GeneralRe: Stream / MemoryStream Pin
Jacob D Dixon20-Jan-09 12:32
Jacob D Dixon20-Jan-09 12:32 
AnswerRe: Stream / MemoryStream Pin
Ennis Ray Lynch, Jr.20-Jan-09 12:46
Ennis Ray Lynch, Jr.20-Jan-09 12:46 
AnswerRe: Stream / MemoryStream Pin
Guffa20-Jan-09 12:56
Guffa20-Jan-09 12:56 
Jacob D Dixon wrote:
FileData = myReader["Saved_File"].ToString();


You are getting the data as a byte array, but then you call the ToString method on the data. The Array class does not override the ToString method, so you are using the default implementation, which returns the name of the class. So, that line gives the same result as:

FileData = "System.Byte[]";

Jacob D Dixon wrote:
byte[] buffer = new byte[FileData.Length];


Here you are creating a new byte array with the size 13.

Jacob D Dixon wrote:
ms.Read(buffer, 0, FileData.Length);


Here you attemt to read the first 13 bytes from the memorystream. However, as you ignore the return value of the Read method, you don't know if you got one byte or 13 bytes. The Read method doesn't have to return the number of bytes that you requested, even if there are more bytes left in the stream, so you need to call Read in a loop until you have got all the data that you want, or until the method returns zero which means that it reached the end of the stream.

However, I have no idea why you are trying to read the data from the memory stream into a byte array, when you are using the memory stream in the attachment. Also I don't know where you think that you get the data from the data reader into either the memory stream or the buffer...

Despite everything, the person most likely to be fooling you next is yourself.

GeneralRe: Stream / MemoryStream Pin
Jacob D Dixon20-Jan-09 13:06
Jacob D Dixon20-Jan-09 13:06 
GeneralRe: Stream / MemoryStream Pin
Jacob D Dixon20-Jan-09 13:38
Jacob D Dixon20-Jan-09 13:38 
GeneralRe: Stream / MemoryStream Pin
Ben Fair21-Jan-09 2:36
Ben Fair21-Jan-09 2:36 
QuestionSolutions and Projects Pin
mobius11100120-Jan-09 9:24
mobius11100120-Jan-09 9:24 
AnswerRe: Solutions and Projects Pin
Wes Aday20-Jan-09 9:33
professionalWes Aday20-Jan-09 9:33 
AnswerRe: Solutions and Projects Pin
mobius11100120-Jan-09 9:44
mobius11100120-Jan-09 9:44 
GeneralRe: Solutions and Projects Pin
Wes Aday20-Jan-09 10:27
professionalWes Aday20-Jan-09 10:27 
GeneralRe: Solutions and Projects Pin
#realJSOP20-Jan-09 10:46
professional#realJSOP20-Jan-09 10:46 
GeneralRe: Solutions and Projects Pin
led mike20-Jan-09 11:42
led mike20-Jan-09 11:42 
GeneralRe: Solutions and Projects Pin
#realJSOP20-Jan-09 23:27
professional#realJSOP20-Jan-09 23:27 
GeneralRe: Solutions and Projects Pin
PIEBALDconsult21-Jan-09 8:05
mvePIEBALDconsult21-Jan-09 8:05 
GeneralRe: Solutions and Projects Pin
mobius11100121-Jan-09 2:18
mobius11100121-Jan-09 2:18 
GeneralRe: Solutions and Projects Pin
Wes Aday21-Jan-09 2:54
professionalWes Aday21-Jan-09 2:54 
QuestionRe: Solutions and Projects Pin
mobius11100121-Jan-09 3:01
mobius11100121-Jan-09 3:01 
AnswerRe: Solutions and Projects Pin
Wes Aday21-Jan-09 3:56
professionalWes Aday21-Jan-09 3:56 
AnswerRe: Solutions and Projects Pin
led mike20-Jan-09 11:42
led mike20-Jan-09 11:42 
AnswerRe: Solutions and Projects Pin
PIEBALDconsult21-Jan-09 8:09
mvePIEBALDconsult21-Jan-09 8:09 

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.