Web Forms :: Insert (Save) Email Attachments To Database Using C#
Jan 24, 2016
protected void SaveEmails(object sender, EventArgs e) {
for (int i = 0; i < this.Emails.Count; i++) {
string constr = ConfigurationManager.ConnectionStrings["ConString2"].ConnectionString;
string sqlStatment = "INSERT INTO [Emails] ([From],[Subject],[Body],[Date]) VALUES (@From ,@Subject,@Body,@Date)";
using (SqlConnection con = new SqlConnection(constr)) {
using (SqlCommand cmd = new SqlCommand(sqlStatment, con))
[Code] ....
I want to store attachments also... How to store attachments....
I'm having some trouble with the asp.net FileUpload Control and sending email attachments.
I am able to run the following code and successfully create and attach 1 attachment to an email send mail it to myself with no problems.
[Code]....
I need to be able to handle multiple files and I am also saving the files to an sql database. I tried using multiple file upload controls (max 3) and can save the files to the database successfully, but any and all attachments that are emailed, appear corrupted in my inbox. So, I removed all the fileupload controls and left just on on the page. I created a generic List<Attachment> to store the attachments created from the fileupload control and then iterate through all entries and attach them to my email and save them to the database. Once again, saving to the database works perfectly and i can read the attachments back, but the email attachments are corrupt. Is there anything obvious that I am doing wrong?
i'm attempting to insert cx information into a database and then mail that information to the sales team. I'm using the DetailsView Control to accomplish the SQL Insert Command -- Success I'm using a SendMail command when the Insert button is Clicked to send a hard coded email to the sales team -- Success I can not send the User inputed information into the email -- FAIL
Example Code:
[Code]....
To be redundant -- If I send "body" by itself the system works, it falls apart when I try to add Name.Text where Name is the ID of my textbox in the form.
protected void Button2_Click(object sender, EventArgs e) { foreach (Control ctl in Dynamic.Controls) { if (ctl is TextBox) { TextBox tb = (TextBox)ctl; using (SqlConnection con = new SqlConnection(_connStr)) {
I have tried with your pice of code(Published date : sep 16, 2012) to send multiple attachments in asp.net. On my local machine it is working perfectly. When I host my application on server, mail contains attachment(Single or multiple both) is not sending. Attachment and remove files for attachments are working properly but attachment mail is not sending on server.
I have a form that sends an email when the submit button is clicked. The email functionality works great. I also need it to save the information to the Database. I have attempted to get it to work but it gets hung at a certain point when trying to write to the DB. Even when the DB error happens, the email is still sent. I have attached the code that I am using as well as the error that I am getting.
I have a data entry and editing form and in every data entry or update event, I have to send an email to a dynamic list of recipients. I have been sending the email as soon as the user clicks the save or edit buttons but am thinking of first saving the data to the database, and then sending the email later. I want to do this partly to improve the response time of the application as the email sending tends to take a long time than desired.
I have created USERNAME,EMALE,PASSWORD,GENDER,(MALE,FEMALE,OTHERS as radiobutton) and COUNTRY(contry list as dropdownlist)USERNAME,EMALE,PASSWORD is geting inserted but radiobutton value is not .I dont know how to insert the radiobutton vale into databse and what will be the datatype i should choose.I am using using
in database I have House_info table that has description column and if I enter text in textbox1 it update description column now problem is when I enter text in textbox1 it didn't change text and didn't update data in database...
I put breakpoint in imagebutton2_click event and see in this code