jannati
یک شنبه 15 شهریور 1383, 15:40 عصر
با سلام
دوستان به نظر شما کد زیر چه اشکالی داره؟من این کد را برای اضافه کردن به جدول کاربران برنامه ام نوشتم.ولی وقتی
comm.ExecuteNonQuery();
را اضافه میکنم صفحه error میده و دیگه چیزی نمایش نمیده.همه اشکالات ممکن را هم چک کردم.از راهنمایی های مهندس نصیری (که درجزوه دادن هم استفاده کردم )ولی....
SqlConnection conn=new
SqlConnection ("data source=DSRV3;initial catalog=JANNATI;password=123456;persist security info=True;user id=jannati2;workstation id=JANATI;packet size=4096");
user=username.Text;
sql="select * from a_user where username='" + user + "'";
SqlDataAdapter adap= new
SqlDataAdapter (sql,conn);
DataSet ds1 =new DataSet ();
adap.Fill(ds1,"a_user");
i=ds1.Tables ["a_user"].Rows.Count;
Response.Write (i);
Response.Write (i);
//Server.Transfer ("login");
if (i==0)
{
if (password1.Text ==password2.Text )
{
strsql="INSERT INTO a_user(name,moavenat,v_name,mail,username,pass,sat h) "+
"VALUES ("
+"' " + name1.Text.Trim ()
+ "','" +DropDownList2.SelectedItem.ToString().Trim()
+"','" + DropDownList1.SelectedItem.ToString().Trim ()
+"','" + mail1.Text.Trim ()
+"','" + username.Text.Trim ()
+"','" + password1.Text.Trim() + "','b')";
Response.Write (strsql);
//ExecuteNonQuery (strsql);
SqlCommand comm=new SqlCommand (strsql,conn);
comm.Connection.Open();
comm.ExecuteNonQuery();
comm.Connection.Close();
}
else
{
Response.Write("کلمه عبور را مجددا واردکنید");
}
}
else{
Response.Write ("کلمه کاربری که شما انتخاب کرده اید پذیرفته نیست.دوباره اقدام کنید");
}
اما یک سوال دیگه :اگر ممکنه راجع به اینکه یک متغییر را چطور در asp.netگلوبال تعریف کنیم و همچنین در مورد نحوه تعریف sessionیه توضیحاتی بدید.
دوستان به نظر شما کد زیر چه اشکالی داره؟من این کد را برای اضافه کردن به جدول کاربران برنامه ام نوشتم.ولی وقتی
comm.ExecuteNonQuery();
را اضافه میکنم صفحه error میده و دیگه چیزی نمایش نمیده.همه اشکالات ممکن را هم چک کردم.از راهنمایی های مهندس نصیری (که درجزوه دادن هم استفاده کردم )ولی....
SqlConnection conn=new
SqlConnection ("data source=DSRV3;initial catalog=JANNATI;password=123456;persist security info=True;user id=jannati2;workstation id=JANATI;packet size=4096");
user=username.Text;
sql="select * from a_user where username='" + user + "'";
SqlDataAdapter adap= new
SqlDataAdapter (sql,conn);
DataSet ds1 =new DataSet ();
adap.Fill(ds1,"a_user");
i=ds1.Tables ["a_user"].Rows.Count;
Response.Write (i);
Response.Write (i);
//Server.Transfer ("login");
if (i==0)
{
if (password1.Text ==password2.Text )
{
strsql="INSERT INTO a_user(name,moavenat,v_name,mail,username,pass,sat h) "+
"VALUES ("
+"' " + name1.Text.Trim ()
+ "','" +DropDownList2.SelectedItem.ToString().Trim()
+"','" + DropDownList1.SelectedItem.ToString().Trim ()
+"','" + mail1.Text.Trim ()
+"','" + username.Text.Trim ()
+"','" + password1.Text.Trim() + "','b')";
Response.Write (strsql);
//ExecuteNonQuery (strsql);
SqlCommand comm=new SqlCommand (strsql,conn);
comm.Connection.Open();
comm.ExecuteNonQuery();
comm.Connection.Close();
}
else
{
Response.Write("کلمه عبور را مجددا واردکنید");
}
}
else{
Response.Write ("کلمه کاربری که شما انتخاب کرده اید پذیرفته نیست.دوباره اقدام کنید");
}
اما یک سوال دیگه :اگر ممکنه راجع به اینکه یک متغییر را چطور در asp.netگلوبال تعریف کنیم و همچنین در مورد نحوه تعریف sessionیه توضیحاتی بدید.