|
|
|
มีวิธีเช็ค Username ห้ามซ้ำไหมครับ ?? C# + SQL Server 2008 |
|
|
|
|
|
|
|
Code (C#)
int intNumRows;
strSQL = "SELECT COUNT(*) FROM customer WHERE CustomerID = '"+ this.txtCustomerID.Text +"' ";
objCmd = new SqlCommand(strSQL, objConn);
intNumRows = Convert.ToInt32(objCmd.ExecuteScalar());
if(intNumRows > 0)
{
this.pnlAdd.Visible = false;
this.lblStatus.Visible = true;
this.lblStatus.Text = "CustomerID already exists.";
}
else
{
strSQL = "INSERT INTO customer (CustomerID,Name,Email,CountryCode,Budget,Used) " +
" VALUES " +
" ('" + this.txtCustomerID.Text + "','" + this.txtName.Text + "','" + this.txtEmail.Text + "', " +
" '" + this.txtCountryCode.Text + "','" + this.txtBudget.Text + "','" + this.txtUsed.Text + "')";
objCmd = new SqlCommand();
objCmd.Connection = objConn;
objCmd.CommandText = strSQL;
objCmd.CommandType = CommandType.Text;
this.pnlAdd.Visible = false;
try
{
objCmd.ExecuteNonQuery();
this.lblStatus.Text = "Record Inserted";
this.lblStatus.Visible = true;
}
catch (Exception ex)
{
this.lblStatus.Visible = true;
this.lblStatus.Text = "Record can not insert Error ("+ ex.Message +")";
}
}
|
|
|
|
|
Date :
2012-11-23 09:51:46 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอลิ้งเเบบ เต็ม ๆ หน่อยครับ
|
|
|
|
|
Date :
2012-11-23 10:24:45 |
By :
Kaen17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
หาลิ้งเเบบเต็ม ๆ ไม่เจออะครับ ช่วยหน่อย
|
|
|
|
|
Date :
2012-11-26 09:57:27 |
By :
Kaen17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ขอบคุณครับ หามานานนน แฮะ ๆ
|
|
|
|
|
Date :
2012-11-26 13:57:19 |
By :
Kaen17 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
มีสำหรับ C# ไหมคับ รบกวนหน่อยคับ ขอบพระคุณคับ
|
|
|
|
|
Date :
2013-10-25 21:40:23 |
By :
พึ่งหัดเขียโปรแกรม |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ก็นี่แหละ C#
|
|
|
|
|
Date :
2013-10-26 09:13:42 |
By :
kill |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ผมใช้โค๊ตดังกล่าวตรวจ Username ไม่ได้ครับ
ย้ำว่า Username ที่มีค่าเป็น string ครับ ต้องแก้ตรงไหนหรือป่าวครับ มัน Error บรรทัดนี้
intNumRows = Convert.ToInt32(objCmd.ExecuteScalar());
มันรันผ่าน แต่พอใช้ มันฟ้องว่า
Input string was not in a correct format.
โค๊ตที่เขียน
Code (C#)
int intNumRows;
string sql = "SELECT * FROM TB_Admin WHERE Username = '" + textBox1.Text + "'";
cm = new SqlCommand(sql, cn);
intNumRows = Convert.ToInt32(cm.ExecuteScalar());
if (intNumRows > 0)
{
MessageBox.Show("Username " + textBox1.Text + " มีอยู่ในระบบแล้ว", "พบชื่อผู้ใช้งานซ้ำ", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
ต้องแก้ตรงไหนครับ
|
|
|
|
|
Date :
2014-01-18 20:30:16 |
By :
BlacklistModz |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 02
|