| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 367 人关注过本帖
标题:[求助]这个asp.net代码哪里错了
只看楼主 加入收藏
lynnjing
Rank: 1
等 级:新手上路
帖 子:16
专家分:0
注 册:2007-5-23
收藏
 问题点数:0 回复次数:2 
[求助]这个asp.net代码哪里错了

这个代码哪里错了,可我觉得没有错啊 请各位高手帮帮忙
protected void Page_Load(object sender, EventArgs e)
{

string username = this.Login1.UserName = Request.Form["UserName"];
string userpwd = this.Request.Form["Password"];
OleDbConnection con = DB.createCon();
con.Open();
OleDbCommand cmd = new OleDbCommand("select username from user where username= '"+username+"' ", con);
int count= Convert.ToInt32(cmd.ExecuteScalar());
if (count > 0)
{
Response.Redirect("main.aspx");
}

}

执行后:
FROM 子句语法错误。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.Data.OleDb.OleDbException: FROM 子句语法错误。

源错误:


行 21: con.Open();
行 22: OleDbCommand cmd = new OleDbCommand("select username from user where username= '"+username+"' ", con);
行 23: int count= Convert.ToInt32(cmd.ExecuteScalar());
行 24: if (count > 0)
行 25:


搜索更多相关主题的帖子: asp 代码 
2007-05-23 18:16
从小到大
Rank: 1
等 级:新手上路
威 望:2
帖 子:200
专家分:0
注 册:2006-6-24
收藏
得分:0 
select username from user where username= '"+username+"' "
改成这样看看 select username from [user] where username= '"+username+"' "
因为 user是关键词

2007-05-23 18:47
tel1982
Rank: 3Rank: 3
来 自:水星
等 级:新手上路
威 望:8
帖 子:852
专家分:0
注 册:2006-10-21
收藏
得分:0 
楼上说的应该是正确的,我以前也遇到过类似的问题。

Face up to life with smiles no matter what happens
2007-05-23 19:37
快速回复:[求助]这个asp.net代码哪里错了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.022583 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved