我作的ASP.NET网页,是VB语言的,现想操作EXCEL。我写的链接代码如下,搜集整理,运行不正确。

请高手给改一改。在ASP.NET(VB语言)中,链接ACCESS到底如何链接<asp:AccessDataSourceID="AccessDataSource1"runa... 请高手给改一改。在ASP.NET(VB语言)中,链接ACCESS到底如何链接
<asp:AccessDataSource ID="AccessDataSource1" runat="server" datafile="Provider=Microsoft.Jet.OLEDB.4.0;" +"Extended Properties=Excel 11.0" + "data source=" + Server.MapPath("~/lbcjb.xls") selectcommand="select 年级名次,姓名,语文,数学,总分 from [lbcjb]">

</asp:AccessDataSource>
展开
 我来答
神赐睿智
2014-12-04 · TA获得超过989个赞
知道小有建树答主
回答量:833
采纳率:75%
帮助的人:429万
展开全部
首先你要改的地方是 从EXCEL中使用SQL语句 表名后面要加一个$符号, 要这样 from [lbcjb$] 这样改了 如果还有问题 那就是连接字符串有问题 再追问

不过你确认你的表名是教lbcjb ???根文件名一样? 默认叫sheet1的那种
更多追问追答
追问

还是不能解决,研究过吗

追答
你这是ASP.NET?    这是什么对象, 不认识呢? 恕我孤陋寡闻!   连接EXCEL应该是这样:
c#预言, VB的话几乎一样,去掉行末;就差不多了

constring = "Provider=Microsoft.ACE.OLEDB.12.0;Persist Security Info=False;Data Source=" + Server.MapPath("~/导数据/") + "导数据.xlsx;Extended Properties='Excel 12.0 Xml;HDR=YES'";
OleDbConnection con2 = new OleDbConnection(constring);
con2.Open();
OleDbCommand mycmd = new OleDbCommand("select * from [sheet1$]", con2);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式