最近在学习链接数据源,对内部表和外部表有些困惑,请大师们指点?
1.一个项目是否允许同时使用内部表和外部表,内部表保存有没有物理位置,具体保存在那里?
2.在FOXtable中删除内部表,是不是真的删除了,还是不加载?
3.删除的内部表有没有办法恢复?
4.foxtable中怎样关闭表,而非删除?
5.如果一个项目的内部表比较多,怎样控制加载表的数量?
1.保存在项目文件自身中;
2.是的,物理性删除;
3.没有,除非删除前先备份;
4.DataTables.Unload("订单");
5.BeforeLoadInnerTable事件中写入相应的代码。
谢谢。这里的教程只是控制表的数据加载量,我想控制的是加载表的个数。以下两种讲法不知道是否正确:
1、所有表在主程序启动后是否默认全部加载?,中是加载的程序通过加载数据记录是来控制,或者说表和数据的加载顺序是否为:先加载表(默认)后加载数据(按条件)?
2、设置不加载数据记录的表是否不会加载,直到调用数据时再加载?
谢谢。还想确认下同一个程序可以同时存在内部表和外部表吗?有没有什么特殊要求。
这个帮助不仅仅说了控制表的数据加载量,一样有制的是加载表的个数,请仔细看帮助里面提到的两个事件:
http://www.foxtable.com/webhelp/topics/2752.htm,建议把【动态加载】这章内容过一遍
1、默认都是全部加载,表结构和数据一起加载
2、不加载数据,和不加载表是回事,都可以独立控制
3、可以同时存在内部表和外部表,还可以同时存在内部表和多个不同数据源的外部表。需要使用什么表是开发者决定的,没有什么特殊要求
还是想问下,假如一个项目同时存在内部表和外部表,内部表应该没有数据源这样一说吧,要调用内部表时怎样调用,直接调用吗?建立数据源的目的主要是为引用表格吗?