外部表不加载任何数据,在项目属性的BeforeLoadOuterTable加入代码:
If e.DataTableName = "tab_wjk" Then
e.SelectString = "Select * From [tab_wjk] Where False"
End If
我测试时出现错误,请帮助更正.错误提示见附件
此主题相关图片如下:未命名.jpg
[此贴子已经被作者于2009-3-16 17:57:03编辑过]
附件已发送,你看一下,我在"执行SQL"中测试就有问题
第一次代码写好,重新打开时,出现报错,提示我是否删除tab_wjK表,我选择删除,重新新增时无法再用tab_wjk命名表,说明原来的表名称还存在,不知应该如何去删除原来的表?
这样的代码放到这里执行是不行的吧。
试试:Select * From [tab_wjk] Where False
[此贴子已经被作者于2009-3-16 18:06:26编辑过]
按目录树显示数据已没问题,谢谢你。你今天的版本,我用了后,感觉比上一版本,打开外部表的速度快了很多倍,比在ACCESS,EXCEL中打开差不多了。原来的版本打开20000条数据要等好几分种。现在瞬间即可完成。