Click here to Skip to main content
15,920,687 members
Home / Discussions / C#
   

C#

 
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 
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 
Figured it out. This is what I did:

...(SqlConnection, SqlCommand stuff up here)...
MailMessage mm = new MailMessage(...);
SqlDataReader myReader = null;

conn.Open

myReader = cmd.ExecuteReader();
while (myReader.Read())
{
object buffer = myReader["Saved_File"];
mm.Attachments.Add(new Attachment(new MemoryStream((byte[])buffer), myReader["Filename"].ToString()));
}

conn.Close();


It works.. but is that a good way to do it. Basically tehre can be multiple files per ticket. So it goes through each file within the ticket (that has the ID of whatever) and puts it in the object buffer, then attaches it to an email.

Is there a better way? I tested this and it works but I would love to learn a better or more correct way.
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 
QuestionDeploying an application with sql database Pin
R.Binu Port Blair20-Jan-09 9:20
R.Binu Port Blair20-Jan-09 9:20 
AnswerRe: Deploying an application with sql database Pin
Wendelius20-Jan-09 10:00
mentorWendelius20-Jan-09 10:00 

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.