Create one class to hold the connection variables
eg
public class AccessHelper
{
private static string strConnectionString;
private static string m_connectionStringProvider;// = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=";
private static OleDbConnection objConnection;
public static string StrConnectionString
{
get { return CAccessSqlHelper.strConnectionString; }
set { CAccessSqlHelper.strConnectionString = value; }
}
public static OleDbTransaction BeginTransaction
{
get
{
OpenConnection();
return objConnection.BeginTransaction();
}
}
public static string ConnectionStringProvider
{
get
{
return m_connectionStringProvider;
}
set
{
m_connectionStringProvider = value;
}
}
public static void OpenConnection()
{
objConnection = new OleDbConnection(ConnectionStringProvider);
objConnection.Open();
}
}
And assign these variables
Declare properties as static because that are same throughout the application.
Dhilip, if this helps please login to Mark As Answer. | Alert Moderator