asp.net利用FileUpload把Excel导入access数据库中,同时我还要插入2个新的字段?急求前台和后台代码???
答案:2 悬赏:80
解决时间 2021-02-03 23:23
- 提问者网友:离殇似水流年飞逝
- 2021-02-03 13:54
表的格式都一样的,就是问了查询,需要在导入Excel的同时把2个新的字段同时导入一张表里面???可有具体的前台后台代码????
最佳答案
- 二级知识专家网友:晨与橙与城
- 2021-02-03 14:45
//链接Excel
OleDbConnection cnnxls = new OleDbConnection(strConn);
//读取Excel里面有 表Sheet1
OleDbDataAdapter oda = new OleDbDataAdapter("select * from [Sheet1$]", cnnxls);
DataSet ds = new DataSet();
//将Excel里面有表内容装载到内存表中!
oda.Fill(ds);
DataTable dt = ds.Tables[0];
//创建两个新加列
DataColumn dc = new DataColumn("新加列1");
//加入到datatable中
dt.Columns.Add(dc);
dc = new DataColumn("新加列2");
dt.Columns.Add(dc);
OleDbConnection cnnxls = new OleDbConnection(strConn);
//读取Excel里面有 表Sheet1
OleDbDataAdapter oda = new OleDbDataAdapter("select * from [Sheet1$]", cnnxls);
DataSet ds = new DataSet();
//将Excel里面有表内容装载到内存表中!
oda.Fill(ds);
DataTable dt = ds.Tables[0];
//创建两个新加列
DataColumn dc = new DataColumn("新加列1");
//加入到datatable中
dt.Columns.Add(dc);
dc = new DataColumn("新加列2");
dt.Columns.Add(dc);
全部回答
- 1楼网友:随心随缘不随便
- 2021-02-03 15:20
我们在这里可以先说三层结构,上面的应用层,中间层,数据库层,
应用层用一些控件等,或者一些网页制作的工具去做,
中间层也可能是我们通常所说的中间件,是纯代码实现的,vc++的dll文件可以看作这些东西.
数据库就用你的access来做,
中间层的代码访问数据库,将结果给表示层,表示层通过控件来显示出来
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |