C#中怎么excel文件导入sql数据库里
Randomrd=newRandom(1);stringfilename=DateTime.Now.Date.ToString("yyyymmdd")+DateTime....
Random rd=new Random(1);
string filename=DateTime.Now.Date.ToString("yyyymmdd")+DateTime.Now.ToLongTimeString().Replace(":","")+rd.Next(9999).ToString()+".xls";
File1.PostedFile.SaveAs(@Server.MapPath("file/")+filename);
//Response.Write(File1.PostedFile.FileName.ToString());
//Response.Write("上传成功");
Label1.Text="文件名为"+filename;
string strCon;
strCon = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" + Server.MapPath("file") + "/" + filename + ";Extended Properties=Excel 8.0;";
OleDbConnection olecon = new OleDbConnection(strCon);
OleDbDataAdapter myda = new OleDbDataAdapter("select * from [sheet1$]", strCon);
DataSet myds = new DataSet();
myda.Fill(myds);
GridView2.DataSource = myds;
GridView2.DataBind();
之后怎么写啊 怎么才能在SQLserver 2005中的表 是否能自动建立新表并写入呢
出现(将截断字符串或二进制数据。
语句已终止。)
这类错误
我知道 可以用数据库的导入和导出功能 但是我的sql里
未安装SQL Server Integration Service(SSIS) 展开
string filename=DateTime.Now.Date.ToString("yyyymmdd")+DateTime.Now.ToLongTimeString().Replace(":","")+rd.Next(9999).ToString()+".xls";
File1.PostedFile.SaveAs(@Server.MapPath("file/")+filename);
//Response.Write(File1.PostedFile.FileName.ToString());
//Response.Write("上传成功");
Label1.Text="文件名为"+filename;
string strCon;
strCon = "Provider=Microsoft.jet.OLEDB.4.0;Data Source=" + Server.MapPath("file") + "/" + filename + ";Extended Properties=Excel 8.0;";
OleDbConnection olecon = new OleDbConnection(strCon);
OleDbDataAdapter myda = new OleDbDataAdapter("select * from [sheet1$]", strCon);
DataSet myds = new DataSet();
myda.Fill(myds);
GridView2.DataSource = myds;
GridView2.DataBind();
之后怎么写啊 怎么才能在SQLserver 2005中的表 是否能自动建立新表并写入呢
出现(将截断字符串或二进制数据。
语句已终止。)
这类错误
我知道 可以用数据库的导入和导出功能 但是我的sql里
未安装SQL Server Integration Service(SSIS) 展开
4个回答
展开全部
可以在SQL软件里手动导入的,没那么麻烦,你好好研究下SQL这个东西本身。绝对可以的,不信你试试,除非是你程序有必要!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
sql上有导入数据的功能,非常方便,自己试试吧!!
不用你这么麻烦
不用你这么麻烦
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
那你就用最简单的 ODBC 直接访问ACCESS就OK`
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询