1)连接SQL Server数据库Dim oleDbConnection1 As OleDb.OleDbConnection Dim strConnect As Sting=”Provider=SQLOLEDB;Persist Security Info=False;Data Source=服务器名;Initial Catalog=数据库名;User ID=sa;Password=;”oleDbConnection1=New System.Data.OleDb.OleDbConnection(strConnect)
2)连接Access数据库假设要连接的Access数据库名为“Example.mdb”,存放在d:\Data\目录下。Dim oleDbConnection1 As OleDb.OleDbConnection Dim strConnect As Sting=”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=d:\Data\ Example.mdb”oleDbConnection1= New System.Data.OleDb.OleDbConnection(strConnect)
3)连接Oracle数据库Dim oleDbConnection1 As OleDb.OleDbConnection Dim strConnect As Sting=”Provider=MSDAORA;Data Source=服务器名;User ID=用户ID;Password=密码;”oleDbConnection1= New System.Data.OleDb.OleDbConnection(strConnect)

解决方案 »

  1.   

    string Connstr = "Microsoft.Jet.OleDb.4.0; Data Source=c:\\test.mdb"; Jet OleDb: DataBase Password=密码";
    OleDbConnection Conn = new OleDbConnection(Connstr);
      

  2.   

    可是你们的方法我都测试过了,但是提示:数据库连接不成功,请确认是否有其它应用程序进行独占性访问。
    可是我没有程序打开那个access数据库文件阿
      

  3.   

    string Connstr = "Microsoft.Jet.OleDb.4.0; Data Source=c:\\test.mdb"; Jet OleDb: DataBase Password=密码";
    OleDbConnection Conn = new OleDbConnection(Connstr);.............Conn.Close();使用后要关掉
      

  4.   

    必须没有任何进程访问你的Access文件。
    考虑换个目录,试试。
      

  5.   

    没有程序打开那个access数据库文件Conn.Close();考虑换个目录,试试。重新启动计算机
      

  6.   

    Standard security:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;User Id=admin;Password=;"  Workgroup (system database):"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:System Database=system.mdw;"  With password:"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=\somepath\mydb.mdb;Jet OLEDB:Database Password=MyDbPassword;"