Dấu hiệu @
là gì khi được chèn vào trước các tham số Truy vấn SQL?@ ở phía trước tên thông số làm gì?
ví dụ:
using (SqlCommand cmd = new SqlCommand("INSERT INTO [User] values (@Forename, @Surname, @Username, @Password)", con))
{
cmd.Parameters.AddWithValue("@Forename", txtForename.Text);
cmd.Parameters.AddWithValue("@Surname", txtSurname.Text);
cmd.Parameters.AddWithValue("@UserName", txtUsername.Text);
cmd.Parameters.AddWithValue("@Password", txtPassword.Text);
cmd.ExecuteNonQuery();
}
Rất nhiều câu trả lời lol! –
Lưu ý: @ không cần thiết cho tên thông số, chỉ có câu lệnh sql. – eschneider