新手请教???????????????????
1 行: 'form' 附近有语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.Data.SqlClient.SqlException: 第 1 行: 'form' 附近有语法错误。
源错误:
行 65: SqlDataReader dr ;
行 66: myConnection.Open();
行 67: dr=myCommand.ExecuteReader();
行 68: myConnection.Close();
行 69: if (dr.Read()==true )
源文件: c:\inetpub\wwwroot\webapplication1\login.aspx.cs 行: 67
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Data.SqlClient;
using System.Configuration;
namespace WebApplication1
{
/// <summary>
/// login 的摘要说明。
/// </summary>
public class login : System.Web.UI.Page
{
protected System.Web.UI.WebControls.TextBox txtuser;
protected System.Web.UI.WebControls.TextBox txtpass;
protected System.Web.UI.WebControls.Button btn_tj;
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
}
#region Web 窗体设计器生成的代码
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 该调用是 ASP.NET Web 窗体设计器所必需的。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 设计器支持所需的方法 - 不要使用代码编辑器修改
/// 此方法的内容。
/// </summary>
private void InitializeComponent()
{
this.btn_tj.Click += new System.EventHandler(this.btn_tj_Click);
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
private void btn_tj_Click(object sender, System.EventArgs e)
{
string ConnectionString=ConfigurationSettings.AppSettings["dsn"];
SqlConnection myConnection = new SqlConnection(ConnectionString);
string g_sql="select * form txt_admin where g_username=@txtuser and g_password=@txtpass";
SqlCommand myCommand = new SqlCommand(g_sql, myConnection);
myCommand.Parameters.Add(new SqlParameter("@txtuser", SqlDbType.NVarChar, 2));
myCommand.Parameters["@txtuser"].Value = txtuser.Text;
myCommand.Parameters.Add(new SqlParameter("@txtpass", SqlDbType.NVarChar, 2));
myCommand.Parameters["@txtpass"].Value = txtpass.Text;
SqlDataReader dr ;
myConnection.Open();
dr=myCommand.ExecuteReader();
if (dr.Read()==true )
{
Session["g_username"]=dr.GetString(0);
Session["g_password"]=dr.GetString(1);
Response.Redirect("admin.aspx");
}
else
{
Response.Redirect("login.aspx");
}
myConnection.Close();
}
}
}