2009-10-15 40 views
0

我正在尝试在MSAccess中查找可用于返回数据大小(以字节为单位)的函数。例如类似于在MSAccess数据库中查找OLE /二进制数据的大小

SELECT x.id, sizeof(x.custom_data) AS size 

专门针对OLE数据类型,但更普遍的任何东西都很酷。

+0

ISO/ANSI SQL-92标准为此提供了DATALENGTH()函数。 Microsoft SQL Server支持它,但Access数据库引擎不支持:( – onedaywhen 2009-10-16 08:42:55

回答

1

我认为你要看的是ADO Stream object。此数据类型具有Size属性。这里是another link,它显示了更多这种数据类型的方法和属性。请注意,您需要将参考设置为Microsoft网页上指定的Microsoft ActiveX数据对象2.5对象库

+0

我的意思是仅使用SQL来完成此操作...但它看起来像Access不提供这种机制。 – John 2009-10-19 08:24:12