//开始事务
OleDbTransaction tran = con.BeginTransaction();
com.Transaction = tran;
//创建适配器
OleDbDataAdapter da = new OleDbDataAdapter(com);
OleDbCommandBuilder cb = new OleDbCommandBuilder(da);
//创建DataSet数据集
DataSet ds = new DataSet();
//填充数据集
da.Fill(ds);
int curIndex = 0;
if (ds.Tables[0].Rows.Count > 0)
{
curIndex = Convert.ToInt32(ds.Tables[0].Rows[0][0]);
}
//创建一个内存表
DataTable tb = this.getExcelDate();
string selsql = "";
for (int i = 0; i < tb.Rows.Count; i++)
{
string UserName = tb.Rows[i][0].ToString();
selsql = "select count(*) from Score where 用户姓名='" + UserName + "'";
}
//判断Excel文件中是否已经导入到Access数据库中
if (ExScalar(selsql) > 0)
{
Label1.Visible = true;
Label1.Text = "<script language=javascript>alert('该Excle中的数据已经导入数据库中!');location='Default.aspx';</script>";
}
else
{
//循环读取Excel文件中数据,并添加到Access事先创建好的数据库表中
for (int i = 0; i < tb.Rows.Count; i++)
{
DataRow dr = ds.Tables[0].NewRow();
dr[0] = ++curIndex;
dr[1] = tb.Rows[i][0];








