关于二进制列

二进制列可以用于存储各种文件。

其实Foxtable并不推荐大家使用二进制列,而是建议大家使用内置的FTP来管理文件,内置的FTP已经和Foxtable的图片管理器及文件管理器完美地整合在一起,有更好的功能和性能。
但是确实有部分客户因各种原因,希望采用二进制列来管理文件,本章就介绍如何在Foxtable中使用二进制列。

由于内部表没有办法增加二进制列,所以只有使用外部数据源时,才能使用二进制列管理文件。
虽然Access也有二进制列,但是由于Access单个数据库文件不能超过2G,所以使用二进制列时,如果文件比较大,建议大家采用SQL Server。
你并没有办法直接在Foxtable中给外部表增加二进制列,所以你只能在原数据库中事先增加好二进制列,Access对应的列类型为"OLE对象",SQL Server对应的列类型为"Image"。

Foxtable的DataRow类型提供了多个直接操控二进制列的方法,这些方法直接在后台执行,所以在Foxtable中添加外部表的时候,没有必要 将二进制列加载进来。
准确地说,外部表不是没有必要将二进制列加载进来,而是万万不可将二进制列加载进来,因为二进制列会占据大量的内存,很容易导致系统运行迟缓甚至崩溃。

下图介绍了如何在增加外部表的时候,排除二进制列:


 

 

 

 

 


本页地址:http://www.foxtable.com/webhelp/topics/2950.htm