PDA

View Full Version : سوال در مورد درج اطلاعات در پایگاه داده با زبان c#.net



zahra jalili
پنج شنبه 08 اردیبهشت 1390, 12:33 عصر
سلام
با زبان c#.netهرخبری که میخوام در پایگاه داد درج کنم خود به خود 2بار2بار ذخیره میشه در حالی که من اون خبر رو یک بار درج کردم.
خواهش میکنم کمکم کنید.
خدانگهدار

jaykob
پنج شنبه 08 اردیبهشت 1390, 12:42 عصر
سلام
با زبان c#.netهرخبری که میخوام در پایگاه داد درج کنم خود به خود 2بار2بار ذخیره میشه در حالی که من اون خبر رو یک بار درج کردم.
خواهش میکنم کمکم کنید.
خدانگهدار

سلام لطفا کدتون رو قرار بدید ...

b.paseban
پنج شنبه 08 اردیبهشت 1390, 12:43 عصر
سلام بر شما.
کد مربوطه رو بزارید تا اشکال رو ببینیم از کجاست؟

zahra jalili
پنج شنبه 08 اردیبهشت 1390, 12:55 عصر
protected void btninsertnews_Click(object sender, EventArgs e)
{

lblmessage.Visible = false;
lblmessage1.Visible = false;
lblmessage2.Visible = false;
Boolean picture = false;
string filename;
string savepath = "C:\\Users\\eskandari\\Documents\\Visual Studio 2008\\Projects\\final1\\final1\\newspicture\\newsp ic\\";
if (FileUploadnewspic.HasFile)
{
picture = FileUploadnewspic.HasFile;
SqlConnection final_db = new SqlConnection("Data Source=ESKANDARI-PC\\SQLEXPRESS;Initial Catalog=final_db;Integrated Security=True");
SqlCommand cmdinsertnews = new SqlCommand("insert into news_tbl (newstitle,newscontent,insertdate,newssource,newsp ic)values(@newstitle,@newscontent,@insertdate,@new ssource,@newspic)select @@identity", final_db);
cmdinsertnews.Parameters.Add("@newstitle", SqlDbType.NVarChar).Value = txtnewstitle.Text;
cmdinsertnews.Parameters.Add("@newscontent", SqlDbType.NVarChar).Value = txtnewscontent.Text;
cmdinsertnews.Parameters.Add("@insertdate", SqlDbType.NVarChar).Value = DateTime.Now;
cmdinsertnews.Parameters.Add("@newssource", SqlDbType.NVarChar).Value = txtnewssource.Text;
cmdinsertnews.Parameters.Add("@newspic", SqlDbType.Bit).Value = picture;
final_db.Open();
cmdinsertnews.ExecuteNonQuery();
string code;
code = Convert.ToString(cmdinsertnews.ExecuteScalar());
lblmessage.Text = code.ToString();
final_db.Close();
filename = code.ToString() + ".jpg";
savepath += filename;
FileUploadnewspic.PostedFile.SaveAs(savepath);
lblmessage2.Visible = true;
lblmessage2.Text = "??? ?? ??";
lblmessage.Visible = true;
lblmessage1.Visible = true;
lblmessage1.Text = "?? ?????? ??? ??.";


}
else
{
lblmessage.Visible = true;
lblmessage.Text = "???????? ????? ???? ??? ???? ???? ?????!";
}
}

arta.nasiri
پنج شنبه 08 اردیبهشت 1390, 13:17 عصر
سلام

بهتر بود کدتون رو داخل تگ #C یا CODE قرار میدادین که خواناتر بشه