لطفا کد را قرار دهید تا بررسی کنیم
متن کد button کلیک :
protected void Button1_Click(object sender, EventArgs e) { DAL d1 = new DAL(); string querytext = string.Format( "Insert Into Tbl_Users(Usr_Name,Usr_PostID,Usr_Username,Usr_Password,Usr_Email,Usr_DateReg) Values(N'{0}',1,'{2}','{3}','{4}','{5}')", Name.Value, Username.Value, Password.Value, Email.Value,DateTime.Now.ToShortDateString()); d1.ExecNonQuery(querytext); Alert1.InnerText = "مدير جديد با موفقيت افزوده شد"; Name.Value = ""; Username.Value = ""; Password.Value = ""; Email.Value = ""; }
متن کد تابع DAL
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Data; using System.Data.SqlClient; using System.Net.Mail; /// <summary> /// Summary description for DAL /// </summary> public class DAL { public DAL() { // // TODO: Add constructor logic here // } public void ExecNonQuery(string sqltext) { SqlConnection k = new SqlConnection(); k.ConnectionString = "Data Source=SADEGH-PC;Initial Catalog=Db_Site_SHB;Integrated Security=True;User Instance=False"; k.Open(); SqlCommand cmd = new SqlCommand(); cmd.Connection = k; cmd.CommandText = sqltext; cmd.ExecuteNonQuery(); k.Close(); } public DataTable ExecuteQuery(string sqltext) { SqlConnection k = new SqlConnection(); k.ConnectionString = "Data Source=SADEGH-PC;Initial Catalog=Db_Site_SHB;Integrated Security=True;User Instance=False"; DataTable dt = new DataTable(); SqlDataAdapter da = new SqlDataAdapter(); da.SelectCommand = new SqlCommand(); da.SelectCommand.Connection = k; da.SelectCommand.CommandText = sqltext; da.Fill(dt); return dt; } }
از FormatString استفاده کردید
شماره 1 ایراد داره و باید داخل {1} قرار بگیره
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)