Foxtable(狐表)用户栏目专家坐堂 → [分享]oledb用Table查看Excel数据


  共有12820人关注过本帖树形打印复制链接

主题:[分享]oledb用Table查看Excel数据

帅哥哟,离线,有人找我吗?
gzdw
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:308 积分:3351 威望:0 精华:0 注册:2011/12/22 17:52:00
  发帖心情 Post By:2013/8/1 23:51:00 [显示全部帖子]

看看

 回到顶部
帅哥哟,离线,有人找我吗?
gzdw
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:小狐 帖子:308 积分:3351 威望:0 精华:0 注册:2011/12/22 17:52:00
  发帖心情 Post By:2013/8/28 17:47:00 [显示全部帖子]

请问能否解释一下这段代码的含义?因为许多写法在狐表的帮助中找不到。

 

If e.Sender.SelectedPage Is Nothing Then '规避空选

    Exit Sub

End If

using DataSet1 As new System.Data.DataSet

Dim Connection As  New System.Data.OleDb.OleDbConnection

Connection.ConnectionString  = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" _

+ Vars("Path") + ";Extended Properties='Excel 8.0;HDR=yes ;IMEX=2'"

Dim adapter As New System.Data.OleDb.OleDbDataAdapter("SELECT * FROM [" & Forms("窗口1").Controls("TabControl1").SelectedPage.name & "] ", Connection)

adapter.Fill(DataSet1)

Tables("窗口1_Table1").DataSource =  DataSet1.Tables(0) '按实际修改表名

Connection.Close()

End using

<!--EndFragment-->

 回到顶部