.net中如何与Access数据库连接
小弟 初学.net不知道  在做一个登陆界面的时候 用的是vs2005 在双击登陆按钮后应该在甚么地方 添加些甚么内容 才能把这个登陆网页和数据库连接在一起.在我们进行登陆的时候能够对登陆的用户进行验证输入是否正确.
------解决方案--------------------楼主,2楼给你的代码是一个示例,
#region Using directives  
using System;  
using System.Data;           
using System.Data.OleDb;      
using System.Collections.Generic;  
using System.Text;  
#endregion  
namespace ReadingAccessData  
{  
class Program  
{  
static void Main(string[] args)  
{  
           OleDbConnection thisConnection = new OleDbConnection(  
          @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\tmp\nwind.mdb");  
//建立连接access数据库的对象
         thisConnection.Open(); //打开链接
          OleDbCommand thisCommand = thisConnection.CreateCommand();  
         thisCommand.CommandText = 
          "SELECT CustomerID, CompanyName FROM Customers"; //设定要执行的SQL查询命令
         OleDbDataReader thisReader = thisCommand.ExecuteReader(); //从数据库里名为Customers的表中取出
//名为CustomerID和CompanyName的字段
     while (thisReader.Read())  
     {  
        Console.WriteLine("\t{0}\t{1}",  
        thisReader["CustomerID"], thisReader["CompanyName"]);  
     } //打印结果
     thisReader.Close();  
     thisConnection.Close(); //关闭DataReader和数据库连接
 Console.Write("Program finished, press Enter/Return to continue:");  
 Console.ReadLine();  
  }  
}  
}  
至于具体你的项目代码该怎么写,2楼没有直接给出。要获得用户输入,应该是从控件里得到。至于数据库里查找数据的结果对应什么样的操作,更应该是你自己写的啊。
------解决方案--------------------C# code
string username = txtUserName.Text;
string password = txtPassword.Text;
string sql = string.Format("SELECT * FROM Customers where username='{0}' and passwrod='{1}'",username,password);
OleDbConnection conn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\tmp\nwind.mdb");//建立连接access数据库的对象 
OleDbCommand cmd = new OleDbCommand(sql,conn);  
conn.Open(); //打开链接 
OleDbDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
   Response.Redirector("Admin/Default.aspx");
}
else
{
   Response.Write("javascript:alert('错误。。。。。');");
}
dr.Close();
conn.Close();