以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]如何用代码创建外部数据表 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=60125) |
-- 作者:Joe -- 发布时间:2014/11/18 19:35:00 -- [求助]如何用代码创建外部数据表 现在用代码创建了一个外部数据源,那如有用代码加载外部数据源中的一个InforData的外部数据表?
创建外部数据源的代码如下: If Not Connections.contains("CMM Measure Time Database") Then Connections.Add("CMM Measure Time Database","Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & ProjectPath &"\\Database\\CMM Measure Time Database.mdb" &";Persist Security Info=False;Jet OLEDB:Database Password=030206") End If
那如何加载外部数据源中的一个InforData的数据表呢?
诚请大侠们指点一下!叩谢!
|
-- 作者:有点甜 -- 发布时间:2014/11/18 19:36:00 -- 不能,只能添加临时表或者临时外部表
http://www.foxtable.com/help/topics/1279.htm
http://www.foxtable.com/help/topics/0695.htm
|
-- 作者:Joe -- 发布时间:2014/11/18 19:40:00 -- 非常感谢有点甜版主的快速回复,真的感谢!
好的,我按老师的指点来琢磨一下!叩谢! |
-- 作者:Joe -- 发布时间:2014/11/18 21:04:00 -- 又要求救版主了: 我在窗体中有个Table1的表,用它来绑定外部数据表(InforData),建立的外部数据源名称为”CMM Measure Time Database“ 可通过下列代码建立外部数据源和生成外部数据表,并绑定,出现问题,请老师指教!非常感谢!
下面的代码为窗体Afterload事件中的代码
\'----建立外部数据源------ If Not Connections.contains("CMM Measure Time Database") Then
\'----生成外部数据表,日期为当天的数据------ Dim q As new OuterTableBuilder
\'-----绑定窗体中Table1表的数据源为生成的数据表 Tables("Table1").DataSource = DataTables("InforData")
请老师指教!不胜感谢!!! |
-- 作者:有点甜 -- 发布时间:2014/11/18 21:05:00 -- 报什么错? |
-- 作者:有点甜 -- 发布时间:2014/11/18 21:06:00 -- 这句改一下
q.SelectString = "Select * From {InforData} Where (Date) = #" & Date.Today & "#" |
-- 作者:Joe -- 发布时间:2014/11/18 21:07:00 -- 继续上面的问题说明: 窗体加载运行时提示: Table1表不存在,可Table1表明明在窗体中的呀 |
-- 作者:Joe -- 发布时间:2014/11/18 21:13:00 -- 报两个错: 1)Table表不存在 2)Afterload加载错误 上传图片说明。
非常感谢!!!! 此主题相关图片如下:1.jpg 此主题相关图片如下:2.jpg |
-- 作者:有点甜 -- 发布时间:2014/11/18 21:14:00 -- e.Form.Controls("Table1").Table.DataSource = DataTables("InforData") |
-- 作者:Joe -- 发布时间:2014/11/18 21:25:00 -- 叩谢!!叩谢!! 可以了!
版主真是”传爱渡人“!
多多学习!!! |