怎么样把excel从asp.net导入数据库中去,请教! http://vokeboy.bokee.com/viewdiary.11094985.html 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 初学者,不过我试了,成功。string connstring="Provider=Microsoft.Jet.OLEDB.4.0;" + "Data Source=" +fname.Trim().ToString() + ";" + "Extended Properties=Excel 8.0;"; OleDbConnection objConn = new OleDbConnection(connstring); objConn.Open(); OleDbCommand objCmdSelect =new OleDbCommand("SELECT * FROM [Sheet1$]", objConn); OleDbDataAdapter objAdapter1 = new OleDbDataAdapter(); objAdapter1.SelectCommand = objCmdSelect; DataSet objDataset1 = new DataSet(); objAdapter1.Fill(objDataset1, "XLData"); DataTable dt = objDataset1.Tables[0]; DataView myView = new DataView(dt); int i=0; try { foreach(DataRowView trade in myView) { // string[] trade=myDrv; i++; cm.Insert_retrade(trade); } }这是存储过程:public void Insert_retrade(DataRowView trade) { SqlParameter[] parameters={ new SqlParameter("@parentaccount",SqlDbType.NVarChar,50), new SqlParameter("@parentname",SqlDbType.NVarChar,50), new SqlParameter("@reason",SqlDbType.NVarChar,500) }; parameters[0].Value=trade[0].ToString().Trim(); parameters[1].Value=trade[1].ToString().Trim(); parameters[2].Value=trade[2].ToString().Trim(); ExecuteSql("pr_insertretrade",parameters)} 如何判断一字符串中包含日期格式的字符串 后台无法设置GridView中控件的Enable属性 奇怪的用户 'sa' 登录失败问题 初学者,遇到一个ajax注册验证用户名的问题 关于timer的tick事件 不知道什么时候开始,表单的自动记住和保存密码就没有用了,ie里的选项是设为可用的,谁能救我 奇怪问题,FORM验证? 类似开心网,上传图片,让用户裁剪部分区域作为头像,如何实现? 如何改变 TREEVIEW菜单字体大小 关于邮件的问题 GridView绑定数据源问题(急) SiteMapDataSource连接数据库TABLE问题
"Data Source=" +fname.Trim().ToString() + ";" +
"Extended Properties=Excel 8.0;";
OleDbConnection objConn = new OleDbConnection(connstring);
objConn.Open(); OleDbCommand objCmdSelect =new OleDbCommand("SELECT * FROM [Sheet1$]", objConn);
OleDbDataAdapter objAdapter1 = new OleDbDataAdapter();
objAdapter1.SelectCommand = objCmdSelect;
DataSet objDataset1 = new DataSet(); objAdapter1.Fill(objDataset1, "XLData");
DataTable dt = objDataset1.Tables[0];
DataView myView = new DataView(dt);
int i=0;
try
{
foreach(DataRowView trade in myView)
{
// string[] trade=myDrv;
i++;
cm.Insert_retrade(trade);
}
}
这是存储过程:
public void Insert_retrade(DataRowView trade)
{
SqlParameter[] parameters={
new SqlParameter("@parentaccount",SqlDbType.NVarChar,50),
new SqlParameter("@parentname",SqlDbType.NVarChar,50),
new SqlParameter("@reason",SqlDbType.NVarChar,500)
};
parameters[0].Value=trade[0].ToString().Trim();
parameters[1].Value=trade[1].ToString().Trim();
parameters[2].Value=trade[2].ToString().Trim();
ExecuteSql("pr_insertretrade",parameters)
}