TextBox1,2分别为用户名,密码,运行下面的代码总是提示少个";"请高手给出完整代码,立马给分。 protected void Button1_Click(object sender, EventArgs e)
{
string muser = Convert.ToString(Request.Form["TextBox1"]);
string mpass = Convert.ToString(Request.Form["TextBox2"]);
OleDbConnection myConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/xx.mdb"));
String strSQL= "SELECT * FROM [表名] WHERE admin_user='"+muser+"' and admin_pass='"+mpass+"' ";
OleDbDataAdapter objCmd = New OleDbDataAdapter(strSQL,myConn);
DataSet ds = New DataSet();
objCmd.Fill(ds,"表名");
If (DS.Tables("表名").Rows.Count=0);
Response.Write("登录错误!");
Else
{
Response.Write("登录成功!");
Session("admin_user")=muser;
Response.Redirect("admin.aspx");
}
}
{
string muser = Convert.ToString(Request.Form["TextBox1"]);
string mpass = Convert.ToString(Request.Form["TextBox2"]);
OleDbConnection myConn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Server.MapPath("~/App_Data/xx.mdb"));
String strSQL= "SELECT * FROM [表名] WHERE admin_user='"+muser+"' and admin_pass='"+mpass+"' ";
OleDbDataAdapter objCmd = New OleDbDataAdapter(strSQL,myConn);
DataSet ds = New DataSet();
objCmd.Fill(ds,"表名");
If (DS.Tables("表名").Rows.Count=0);
Response.Write("登录错误!");
Else
{
Response.Write("登录成功!");
Session("admin_user")=muser;
Response.Redirect("admin.aspx");
}
}
解决方案 »
- js 调用AjaxMethod 的问题
- |zyciis| 大家帮看一下为什么 我这个正则验证没有效果
- 使用fileupload控件怎么检查上传文件是否重名
- 主页面中如何设置自定义控件
- 采用DATAGRID分页功能后,我从DROPDOWNLIST中选第10页,我又在DROPDOWNLIST选另一个部门,可能没有10页吧,连一页也显不出来呢??
- 如何在一个服务器按钮控件提交前显示模式对话框~~~???
- 如何让TreeView自动全部展开子节点?
- asp.net{初学者的}的问题
- 静态连接数据库的问题!!
- 为什么运行.ASPX出错
- 大家是如何保存自动生成编码时用的日期和编号???
- |M| 如何让我的页面不能够返回 也就是返回时提示 警告 页面已经过期
{
Response.Write("登录错误!");
}
Response.Write("登录错误!");
Else
{
Response.Write("登录成功!");
Session["admin_user"]=muser;
Response.Redirect("admin.aspx");
}
if ()
{
...
}
else
{
....
}
用小写。。建议楼主基础需要加强。
Response.Write("登录错误!");
else
{
Response.Write("登录成功!");
Session["admin_user"]=muser;
Response.Redirect("admin.aspx");
}帮你改了这段。上面的就没看了。楼主自己要看看。