以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  如何判断SQL二进制列大小  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=128001)

--  作者:xxcwdlwgo
--  发布时间:2018/11/26 22:43:00
--  如何判断SQL二进制列大小
 如何判断SQL二进制列大小?
SQL数据库有一个二进制列,里面存放有数据,想判断该二进制列大小,然后做一个进度条,显示下载情况?

--  作者:有点蓝
--  发布时间:2018/11/26 22:53:00
--  

[此贴子已经被作者于2018/11/27 8:38:15编辑过]

--  作者:有点蓝
--  发布时间:2018/11/27 8:38:00
--  
方法1、增加一个长度列,把二进制数据存入前,获取长度记录到长度列中

方法2、使用sql判断

select DATALENGTH([二进制列名]) as 长度 from [表A]

--  作者:有点甜
--  发布时间:2018/11/27 8:47:00
--  

【做一个进度条,显示下载情况】

 

在读取二进制数据的时候,无法实施显示进度条的。读取是一次性读取过来的,过程中无法更新进度条的,你这个功能无法实现。