/// <summary> /// Gets a connection string (builder) using default parameters given a database name /// </summary> /// <param name="databaseName">Name of the database</param> /// <returns>A connection string</returns> public DbConnectionStringBuilder RequestDefaultConnection(string databaseName, string projectName = "") { try { OleDbConnectionStringBuilder oleDbCnnStringBuilder = new OleDbConnectionStringBuilder(AccessDatabase.BuildDefaultConnectionString(databaseName)); oleDbCnnStringBuilder.Provider = "Microsoft.Jet.OLEDB.4.0"; oleDbCnnStringBuilder.Add("Extended Properties", "text;HDR=Yes;FMT=Delimited"); return(oleDbCnnStringBuilder); } catch { //TEMP //Linux can not use Access - null will be caught in another exception return(null); } }
/// <summary> /// Gets a connection string (builder) using default parameters given a database name /// </summary> /// <param name="databaseName">Name of the database</param> /// <returns>A connection string</returns> public DbConnectionStringBuilder RequestDefaultConnection(string databaseName, string projectName = "") { try { OleDbConnectionStringBuilder oleDbCnnStringBuilder = new OleDbConnectionStringBuilder(AccessDatabase.BuildDefaultConnectionString(databaseName, projectName)); oleDbCnnStringBuilder.Provider = "Microsoft.Jet.OLEDB.4.0"; return(oleDbCnnStringBuilder); } catch { //TEMP //Linux can not use Access - null will be caught in another exception return(null); } }