Q:

connecting Access DB to VS using C#

This is the 1st time I am using C# connection with db, also I dont use access. 
I just want to know the initial steps required to connect the access db to visual studio C# windows application. 
I have searched though the internet, It helped a lot.  I cant find my mistake in the code.  I think I am missing some steps in establishing the connection with the db. 
here is the error that appears when I try to run the program "'\f38910\Users\kainat.baig\Desktop\AAA\Database101' is not a valid path.   Make sure that the path name is spelled correctly and that you are connected to the server on which the file resides." 
CODE:
OleDbConnection bookConn;
OleDbCommand oleDbCmd = new OleDbCommand();

String connParam = @"Provider=Microsoft. Jet. OLEDB.4.0;Data Source= \\f38910\Users\kainat.baig\Desktop\AAA\Database101; Persist Security Info=False";

    public Form1()
    {
        bookConn = new OleDbConnection(connParam);
        InitializeComponent();
    }

    private void button1_Click(object sender, EventArgs e)
    {
        bookConn. Open(); //*ERROR LINE
        oleDbCmd. Connection = bookConn;

        bookConn. Close();
     }

A:

You forget to add .mdb after database name or .accdb if you are using Microsoft Office Access 2007 or higher database but, for that you have to change Provider also. 
String connParam = @"Provider=Microsoft. Jet. OLEDB.4.0;Data Source= \\f38910\Users\kainat.baig\Desktop\AAA\Database101.mdb; Persist Security Info=False";

Or you can use connection string like this
String connParam = @"Provider=Microsoft. Jet. OLEDB.4.0;Data Source=\\f38910\Users\kainat.baig\Desktop\AAA\Database101.mdb;User Id=admin;Password=;"

EDITED:
for ACCESS 2010
@"Provider=Microsoft. ACE.OLEDB.12.0;Data Source=\\f38910\Users\kainat.baig\Desktop\AAA\Database101.accdb"

