|
|
|
สอบถามเรื่องการแสดงชื่อผู้ใช้ที่ทำการ login เข้ามา จะเรียกใช้อย่างไร |
|
|
|
|
|
|
|
อีกบทความครับ ใช้ Session ครับ
Code (C#)
protected void ShowDataInfo()
{
SqlConnection objConn = null;
string strConnString = null;
StringBuilder strSQL = default(StringBuilder);
SqlCommand objCmd = null;
SqlDataReader dtReader = null;
//*** Open Connection ***'
strConnString = "Server=localhost;UID=sa;PASSWORD=;database=mydatabase;Max Pool Size=400;Connect Timeout=600;";
objConn = new SqlConnection();
objConn.ConnectionString = strConnString;
objConn.Open();
//*** Get Data ***'
strSQL = new StringBuilder();
strSQL.Append(" SELECT * FROM member ");
strSQL.Append(" WHERE Username = @sUsername ");
objCmd = new SqlCommand(strSQL.ToString(), objConn);
objCmd.Parameters.Add("@sUsername", SqlDbType.VarChar).Value = Session["strUsername"];
dtReader = objCmd.ExecuteReader();
if (dtReader.HasRows)
{
dtReader.Read();
this.lblUsername.Text = dtReader["Username"].ToString();
this.txtName.Text = dtReader["Name"].ToString();
this.txtEmail.Text = dtReader["Email"].ToString();
this.txtCountry.Text = dtReader["Country"].ToString();
}
dtReader.Close();
objConn.Close();
objConn = null;
}
ใช้ Session["strUsername"] ครับ
Go to : ASP.NET Register / Login Form / Reset Password / Update Profile (VB.NET , C#)
|
|
|
|
|
Date :
2012-06-30 07:56:03 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
คือตอน login ใส่รหัสประจำตัว เป็น username เช่น
username = 0001 ,password = 1234
แต่ต้องการดึงชื่อผู้ใช้ใน database มาแสดง เช่น ยินดีต้อนรับ คุณ กรรณิการ์ อ่ะค่ะ
จะเรียกชื่อผู้ใช้จาก database มาใช้ยังไงคะ
|
|
|
|
|
Date :
2012-07-01 11:34:42 |
By :
Piglet&Tigger |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (C#)
DataTable dt = new DataTable();
string sql2 = @"SELECT * FROM Login WHERE ( username = '" + txtlogin.txt + "')";
SqlCommand command = new SqlCommand(sql2, connection);
SqlDataAdapter adapter = new SqlDataAdapter(command);
adapter.Fill(dt);
if (dt.Rows.Count > 0)
{
txtName.Text = (string)dt.Rows[0]["Name"];
}
ลองดูนะครับ
|
|
|
|
|
Date :
2012-07-01 12:54:17 |
By :
ForeverSaiZ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 03
|