dts 或者自己写代码啊。其实,vb就可以做到。
解决方案 »
- 见过【可怕】的没有见过【这么可怕】的,快来看看,携程,途牛,驴妈妈他们不为人知的技术
- 关于在分层架构下,Web Form和Window Form如何共享会话状态。
- AspNetPager分页控件在 vs.net2005 下分页不采用存储过程方式分页,为什么分页后,数据不连贯,两页之间丢掉20条数据!
- 关键字 'Order' 附近有语法错误
- 新闻系统“标签”功能如何实现?
- ASP.NET COOKIE
- 如何将EXCEL嵌入WEB,从后台读取信息,同时显示点击单元格可以动态实时更新?
- 为什么属性加到span元素上了,取不到input元素的id
- 大家能不能告诉我ASP。NET怎样才能名打印。请看出现的问题:
- 为什么我在用asp.net编写程序的时候在网页上显示的数据库里的数据是乱码(我是用oracle)
- 日期类型的问题
- 请问,为什么弹出一个新页面后,session就过期了,如何解决?
1、首先把excel上传的服务器,代码很多,你google一下,我就不贴了
2、然后通过ole读取excel,写入到sql server中,google一下也很多的。
'SQLOLEDB',
'Data Source=远程ip;User ID=sa;Password=密码'
).库名.dbo.表名 (列名1,列名2)
SELECT 列名1,列名2
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...xactions
可是我想通过在web form点击按纽来实现~~~
程序老是出错~~
private void Button1_Click(object sender, System.EventArgs e)
{
string s="insert OPENDATASOURCE('SQLOLEDB', 'Data Source=LSX;User ID=sa;Password=123456lsx').Economy.dbo.Book
(BookID,BookName,BookAuthor,BookPublish,BookPrice,BookKind,BookStatus,BookInTime)
SELECT BookID,BookName,BookAuthor,BookPublish,BookPrice,BookKind,BookStatus,BookInTime
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source=filename;User ID=Admin;Password=;Extended properties=Excel 5.0')...Sheet1$";
SqlConnection con=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["DNS"]);
SqlCommand cmd=new SqlCommand(s,con);
cmd.Connection.Open();
cmd.ExecuteNonQuery();
cmd.Connection .Close();
}
可是我想通过在web form点击按纽来实现~~~
程序老是出错~~
private void Button1_Click(object sender, System.EventArgs e)
{
string s="insert OPENDATASOURCE('SQLOLEDB', 'Data Source=LSX;User ID=sa;Password=123456lsx').Economy.dbo.Book
(BookID,BookName,BookAuthor,BookPublish,BookPrice,BookKind,BookStatus,BookInTime)
SELECT BookID,BookName,BookAuthor,BookPublish,BookPrice,BookKind,BookStatus,BookInTime
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source=filename;User ID=Admin;Password=;Extended properties=Excel 5.0')...Sheet1$";
SqlConnection con=new SqlConnection(System.Configuration.ConfigurationSettings.AppSettings["DNS"]);
SqlCommand cmd=new SqlCommand(s,con);
cmd.Connection.Open();
cmd.ExecuteNonQuery();
cmd.Connection .Close();
}