我草他妈哦,EXCEL数据导入数据库 老子搞了半天原来一个SQL语句搞定
本帖最后由 woodangel 于 2012-8-30 12:06 编辑程序导入EXCEL数据到数据库,我开了个EXCEL组件编写类又编写算法,内存拦截技术,黑客入侵技术,广义参考系算法都出来了。经历几次程序崩溃,N次错误终于搞定了。
后来一个同事告诉我有一个SQL语句就能把EXCEL数据导入数据库,我走远了
public int genxinexceldaoasscee(string wjm)
{
int Result;
OleDbConnection conn = new OleDbConnection(constr);
string _sql = "INSERT INTO 行度登记 SELECT *FROM .";
OleDbCommand cmd = new OleDbCommand(_sql,conn);
try
{
conn.Open();
Result = cmd.ExecuteNonQuery();
if (Result >= 0)
{
MessageBox.Show("成功导入" + Result.ToString() + "条记录", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
MessageBox.Show("录入失败!");
}
}
catch (Exception e)
{
MessageBox.Show(e.ToString());
Result = 0;
}
finally
{
// cmd.Parameters.Clear();
conn.Close();
conn.Dispose();
}
return Result;
}
就一个简单的函数,不过要求EXCEL格式和数据库格式相同
这就是做程序员的悲哀,好在我不是程序员只是工作需要兼顾编写一下程序而已。 怎么找不到扣分的图标了 没有屁眼,打回重写 :lol:lol Excel也算是数据库,也是关系模型,可以用ADO.NET来操作,只用ADO.NET操作的话那就只能操作数据,不能排版,合并单元格。。。
一条sql的事情 怎么贴这么多代码 楼主还是装数学物理吧
8DA码农多
装这个容易被喷 abu1985 发表于 2012-8-30 12:26 static/image/common/back.gif
一条sql的事情 怎么贴这么多代码
吓吓你们这些吊丝啊 没有淡臭,重写。 高端话题,钓丝插不上话好着急 还这么麻烦 直接 用pl/sql developer 打开表 然后 到excel里 复制 粘贴进去就完事了! 好一个面向过程 还这么麻烦 直接 用pl/sql developer 打开表 然后 到excel里 复制 粘贴进去就完事了!;P;P;P;P LZ 刚刚毕业搞程序吧? 还在研究如何去实现些简单功能。 打回重写。。。 INSERT INTO 行度登记 toad直接就可以导入excel到数据库 明显楼主是个外行。给楼主建议的也是外行。 没有屁眼,打回重写 我收藏了 woodangel 发表于 2012-8-30 12:30
吓吓你们这些吊丝啊
吊丝吓尿了,不知道楼主java学的怎么样了 原创内容 水晶 +2
页:
[1]