protected void BtnSave_Click(object sender, EventArgs e) { string ConnStr = "Provider=SQLOLEDB;Data Source=DESKTOP-SB7PUAD\\SQLEXPRESS;Initial Catalog=Shop;Integrated Security=SSPI";// הגדרת מחרוזת שתחזיק את מחרוזת ההתחברות לבסיס הנתונים string FileName = GlobalFunc.GetRandomFileName(6); string t1 = UploadPicName.FileName; string FullPath = Server.MapPath("/img/"); string FileExt = System.IO.Path.GetExtension(UploadPicName.PostedFile.FileName); FileName += FileExt; // הוספת הסימן נקודה והסימת של קובץ התמונה שהועלתה FullPath += FileName; // הוספה לנתיב התיקייה של התמונות את שם התמונה החדשה UploadPicName.SaveAs(FullPath); // שמירה של הקובץ LtlMsg.Text = FullPath; string Sql = "insert into Products(Pname,Price,Description,PicName) values ('"; Sql += TxtPname.Text + "','" + TxtPrice.Text + "','" + TxtShortDesc.Text + "','" + FileName + "')"; OleDbConnection Conn = new OleDbConnection(ConnStr); // יצירת אובייקט מסוג קונקשן- צינור התחברות לבסיס הנתונים Conn.Open(); // פתיחת החיבור לבסיס הנתונים OleDbCommand Cmd = new OleDbCommand(); // יצירת אובייקט מסוג פקודה Cmd.Connection = Conn; // אתחול המאפיין קונקשן של אובייקט הפקודה עם הקונקשן שיצרנו Cmd.CommandText = Sql; //הגדרת משפט הפקודה אותו יש לבצע Cmd.ExecuteNonQuery(); Conn.Close(); GlobalFunc.LoadProds(); Response.Redirect("ProductList.aspx"); }
protected void BtnSave_Click(object sender, EventArgs e) { string ConnStr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\ShopDb.mdb"; string FileName = GlobalFunc.GetRandomFileName(6); string t1 = UploadPicName.FileName; string FullPath = Server.MapPath("/img/"); string FileExt = System.IO.Path.GetExtension(UploadPicName.PostedFile.FileName); FileName += FileExt; FullPath += FileName; UploadPicName.SaveAs(FullPath); LtlMsg.Text = FullPath; string Sql = "insert into T_Product(ProdName,Price,ShortDesc,LongDesc,PicName) values ('"; Sql += TxtPname.Text + "'," + TxtPrice.Text + ",'" + TxtShortDesc.Text + "','" + TxtLongDesc.InnerHtml + "','" + FileName + "')"; OleDbConnection Conn = new OleDbConnection(ConnStr); Conn.Open(); OleDbCommand Cmd = new OleDbCommand(); Cmd.Connection = Conn; Cmd.CommandText = Sql; Cmd.ExecuteNonQuery(); Conn.Close(); GlobalFuncDbS.LoadProds(); LtlMsg.Text = "המוצר עודכן בהצלחה"; LtlMsg.Text = FullPath; }