public bool SetWriteFile(string filename)
{
_filename = filename;
string connString = String.Format("Provider={0}; Data Source={1};", "Microsoft.Jet.OLEDB.4.0", _filename);
if (!System.IO.File.Exists(filename))
{
ADOX.Catalog arghCatalog = new ADOX.Catalog();
arghCatalog.Create(connString);
}
//if the file doesn't exist, do I need a different connection string?
_conn = new System.Data.OleDb.OleDbConnection(connString);
_conn.Open();
if ((_conn == null) || (_conn.State != System.Data.ConnectionState.Open))
return false;
return true;
}