INF: Finding Length of SQL IMAGE Fields While Using DB-LibraryLast reviewed: April 25, 1997Article ID: Q63605 |
The information in this article applies to:
SUMMARYThe following information discusses how to find the length of an IMAGE field using DB-Library (DB-Lib) or the datalength() function.
MORE INFORMATIONDB-Library does not support huge pointers; therefore, no single data block can be larger than 64K. For image data less than 64K, the DBDATLEN() command returns the correct size (if TEXTSIZE is set to 64K). Otherwise, a query to SQL Server using the datalength() function is the best method to use to retrieve this information. For example:
select datalength(Imagecolum) from Imagetable where Fname = "MARTIAN.BMP"The DBDATLEN() command returns the minimum of the actual data length of the image field or the TEXTSIZE as set by the SET TEXTSIZE command.
|
Additional query words: dblib Transact-SQL
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |