title: Add caption to access fields with c#
body: <p>I used this code for create an access database.</p>
  
  <pre><code>public void CreateAccessAssetFile(string DataSourcePath, string fileName)
  {
      if (File.Exists(DataSourcePath + fileName))
              File.Delete(DataSourcePath + fileName);
  
      //Create Database
      string cnnStr = @"Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" 
                     + DataSourcePath + fileName + "; Jet OLEDB:Engine Type=5";
      var catType = Type.GetTypeFromProgID("ADOX.Catalog");
      object o = Activator.CreateInstance(catType);
      catType.InvokeMember("Create", 
                           BindingFlags.InvokeMethod, 
                           null, 
                           o, 
                           new object[] { cnnStr });
  
      OleDbConnection cnn = new OleDbConnection(cnnStr);
      cnn.Open();
      var cmd = cnn.CreateCommand();
      cmd.CommandText = "CREATE TABLE TblInfoCompany (fn TEXT , ln TEXT)";
      cmd.ExecuteNonQuery();
  }
  </code></pre>
  
  <p>Now I want to add <code>caption</code> to two fields that when we open the access file,the first field be <code>"FirstName"</code> and second field be <code>"LastName"</code>.</p>
  
  <p>How Can I do this?</p>
  
  <p>Thanks.</p>