提示在 ConnectionString 中未指定 OLE DB 提供程序。 改哪里才行

csdnwgl 2016-07-20 09:04:17
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Data.OleDb;
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 username = TBX_Username.Text.Trim();
string password = TBX_Pass.Text.Trim();
string type = DropDownList1.Text.Trim();
string temp =@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\wgl\Documents\stuorg.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True";
string sql = "select * from Login where Username='" + username + "' and Password='" + password + "'and Type='" + type + "'";
OleDbConnection conn = new OleDbConnection(temp);
conn.Open();

OleDbCommand cmd = new OleDbCommand(sql, conn);

OleDbDataReader dr = cmd.ExecuteReader();
dr.Read();
if (dr.HasRows)
{
Session["Username"] = username;
Session["Password"] = password;
if (type == "0")
{
Response.Redirect("系统管理员.aspx");
}
else if(type == "1")
{
Response.Redirect("普通用户视图.aspx");
}

}
else
{
Response.Write("<script language='javascript'>alert('用户名或密码错误!');location='login.aspx' </script>");

}
}
protected void TBX_Username_TextChanged(object sender, EventArgs e)
{

}
protected void TBX_Pass_TextChanged(object sender, EventArgs e)
{

}
protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
{

}
}
...全文
258 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wuleigongzhu 2016-07-20
  • 打赏
  • 举报
回复
string temp =@"Data Source=.\SQLEXPRESS;AttachDbFilename=C:\Users\wgl\Documents\stuorg.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True;Provider=SQLOLEDB;"; 修改为这样试试
xiaoqiu_net 2016-07-20
  • 打赏
  • 举报
回复
下载一个 Access数据访问引擎就好了 AccessDatabaseengine
insus 2016-07-20
  • 打赏
  • 举报
回复
看到你是使用SQL的SQLEXPRESS,那就使用System.Data.SqlClient,不必使用ystem.Data.OleDb
csdnwgl 2016-07-20
  • 打赏
  • 举报
回复
求救求救求救

62,052

社区成员

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

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

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

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