PDA

View Full Version : مبتدی: درج اطلاعات در بانک



mahtamoghadam
جمعه 27 فروردین 1395, 11:05 صبح
سلام دوستان من یک کلاس برای Insert Delete Update به این صورت نوشتم
public class database
{
SqlConnection connection = new SqlConnection();
SqlCommand command = new SqlCommand();
string ConnectionString = @"Data Source=.;Initial Catalog=9day;Integrated Security=True";

public database()
{
connection.ConnectionString = ConnectionString;
command.Connection = connection;
}
#region Insert Delete Update
public bool DbQuery(string query) //Query string Insert Delete Update
{
try
{
command.Parameters.Clear();
connection.Open();
command.CommandText = query;
command.ExecuteNonQuery();
connection.Close();
return true;
}
catch
{
return false;
}
}
public bool DbQuery(string query, SqlParameter[] SqlParament) //Query parament Insert Delete Update
{
try
{
command.Parameters.Clear();
connection.Open();
command.CommandText = query;
command.Parameters.AddRange(SqlParament);
command.ExecuteNonQuery();
connection.Close();
return true;
}
catch
{
return false;
}
}
#endregion

#region Select
public DataTable DbSelect(string query)//Query string Select
{
try
{
command.CommandText = query;
SqlDataAdapter dataAdapter = new SqlDataAdapter(command);
DataTable dt = new DataTable();
dataAdapter.Fill(dt);
return dt;
}
catch
{
return null;
}
}
public DataTable DbSelect(string query, SqlParameter[] SqlParament)//Query parament Select
{
try
{
command.Parameters.Clear();
command.CommandText = query;
command.Parameters.AddRange(SqlParament);
SqlDataAdapter dataAdapter = new SqlDataAdapter(command);
DataTable dt = new DataTable();
dataAdapter.Fill(dt);
return dt;
}
catch
{
return null;
}
}
public DataSet DbSelect_GV(string query)//Query string Select GridView
{
try
{
command.Parameters.Clear();
connection.Open();
command.CommandText = query;
DataSet ds = new DataSet();
SqlDataAdapter da = new SqlDataAdapter(command);
da.Fill(ds, "t");
connection.Close();
return ds;
}
catch
{
return null;
}
}
#endregion

}
حالا با این کد میخوام INSERT کنم خطا نداره ولی چیزی توی بانک ثبت نمیکنه

string query = @"INSERT INTO moshakhasat(id_student,name,family,code_meli,mohal _sodor,tarikhe_tavalod,address,phone)
VALUES(@id_student,@name,@family,@code_meli,@mohal e_sodor,@tarikhe_tavalod,@address,@phone)";
SqlParameter[] sp = new SqlParameter[7];
sp[0] = new SqlParameter("id_student", TextBox1.Text);
sp[1] = new SqlParameter("name", TextBox2.Text);
sp[2] = new SqlParameter("family", TextBox3.Text);
sp[3] = new SqlParameter("code_meli", TextBox7.Text);
sp[4] = new SqlParameter("tarikhe_tavalod",TextBox8.Text);
sp[5] = new SqlParameter("address",TextBox6.Text);
sp[6] = new SqlParameter("phone", TextBox5.Text);


db.DbQuery(query, sp);
GridView1.DataBind
خواهش میکنم جواب بدین خیلی عجله دارم

mohammad-i
دوشنبه 30 فروردین 1395, 08:46 صبح
من همچین مشکلی با دستور update داشتم که مشکل از کد های درون pgae load بود
شما هم یه بررسی کن ببین page load تاثییر گذار نباشه