新手请教???????????????????

lm5580409 2005-06-23 02:33:40
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();
}

}
}
...全文
56 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lm5580409 2005-06-23
  • 打赏
  • 举报
回复
呵呵。不要意思,新学这个慌了
czsxj 2005-06-23
  • 打赏
  • 举报
回复
楼主太粗心了
leiyingw 2005-06-23
  • 打赏
  • 举报
回复
select * from。。。

楼主写成form了

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧