111,092
社区成员




public class ReadMDB
{
public object MDBreader(RunVisitor scriptObject, object data, ArrayList argsList)
{
#region xx
string filepath = (string)argsList[0];
string passWord = (string)argsList[1];
string sqlstr = (string)argsList[2];
string tablename = (string)argsList[3];
OleDbDataAdapter myadapter;
string strcon = sqlstr;
if (passWord == "")
{
myadapter = new OleDbDataAdapter(strcon, InitialConnection(filepath));
}
else
{
myadapter = new OleDbDataAdapter(strcon, InitialConnection(filepath, passWord));
}
DataSet mydataset = new DataSet();
myadapter.Fill(mydataset, tablename);
return mydataset;
#endregion
}
public OleDbConnection InitialConnection(string filepath)
{
string constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filepath;
OleDbConnection connection = new OleDbConnection(constr);
return connection;
}
public OleDbConnection InitialConnection(string filepath, string password)
{
string constr = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=" + filepath + ";Jet OLEDB:Database Password=" + password + ";";
OleDbConnection connection = new OleDbConnection(constr);
return connection;
}