1
public partial class Login : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
string connect_str = @"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=C:\Users\Chamod\Documents\Chamod.mdf;Integrated Security=True";
SqlCommand cmd = new SqlCommand();
string ms_sql_str = "SELECT * FROM Table ";
cmd.CommandText = ms_sql_str;
SqlConnection connection = new SqlConnection(connect_str);
cmd.Connection = connection;
connection.Open();
SqlDataReader dr = cmd.ExecuteReader();
if(dr.HasRows)
{
Session["Admin"] = t1.Text.Trim();
Response.Redirect("First.aspx");
}
else
{
// spnmsg.Visible = true;
}
connection.Close();
}
}
호텔에 대한 로그인 시스템을 만들고 있습니다. 시스템에 로그인 할 때 VS 2015가 SqlDataReader dr = cmd.ExecuteReader();
행을 가리 킵니다. 이예외가 발생했습니다. '테이블'키워드 근처의 구문이 잘못되었습니다.
는 "처리되지 않은 예외가 현재 웹 요청을 실행하는 동안 오류가 발생했습니다."고 말하고있다
나는 많은 오류가 있었으며 코드 완성 방법을 모른다. 제발 해결책을주세요. MySQL은 그러나
string ms_sql_str = "SELECT * FROM [Table] ";
난 당신이 백 진드기를 사용해야합니다 (
``
을) 생각 : 당신이 이름의 변경해야하거나
[Table]
같이 대괄호로 묶어야한다, 그래서
문제가 해결되었습니다. 감사합니다. Akbari !!! – chamiya