社区
VB基础类
帖子详情
请问怎么获得一个variant变量的长度?
bihu
2002-11-13 03:01:49
数据库中字段类型为binary,比如说插入一条记录0x01,用sql语句取出来赋给一个变量,在watch window中可以看到是正确的。但是怎么知道它的长度呢?用len(str)得到0,用strconv函数的ubound得到-1.多谢大侠
...全文
101
5
打赏
收藏
请问怎么获得一个variant变量的长度?
数据库中字段类型为binary,比如说插入一条记录0x01,用sql语句取出来赋给一个变量,在watch window中可以看到是正确的。但是怎么知道它的长度呢?用len(str)得到0,用strconv函数的ubound得到-1.多谢大侠
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superhard
2002-11-13
打赏
举报
回复
Str=StrConv(Byte, vbUnicode)
len(Str)
vbsunboy
2002-11-13
打赏
举报
回复
你拿到的数据超长了,所以没有结果(结果表示错误)
Sean918
2002-11-13
打赏
举报
回复
len(cstr(你的变量))
guofu007
2002-11-13
打赏
举报
回复
转换为string形式
flashboy
2002-11-13
打赏
举报
回复
Len()函数即可
《ASP网络程序设计》实验指导书(网站建设与维护&网络程序设计)
函数是一种特定的运算,在程序中要使用
一个
函数时,只要给出函数名并给出
一个
或多个参数,就能得到它的函数值。 VBScript内部函数可分为:转换函数、字符串函数、日期和时间函数、数学函数和检验函数。 1.转换函数 ...
如何存储二进制数据方法
实质上SafeArray就是将通常的数组增加
一个
描述符,说明其维数、
长度
、边界、元素类型等信息。SafeArray也并不单独使用,而是将其再包装到
VARIANT
类型的
变量
中,然后才作为参数传送出去。在
VARIANT
的vt成员的值如果...
串口调试助手源程序.doc
//得到有效数据
长度
for(k=0;k;k++) safearray_inp.GetElement(&k,rxdata+k);//转换为BYTE型数组 for(k=0;k;k++) //将数组转换为Cstring型
变量
{ BYTE bt=*(char*)(rxdata+k); //字符型 strtemp.Format("%c",...
学会使用SafeArray 之 Delphi篇--源码
实质上SafeArray就是将通常的数组增加
一个
描述符,说明其维数、
长度
、边界、元 素类型等信息。SafeArray也并不单独使用,而是将其再包装到
VARIANT
类型的
变量
中,然后才作为参数传送出去。在
VARIANT
的vt成员的 值如果...
delphi6串口通信
由于Delphi中数组跟
Variant
变量
不兼容,即在Delphi中字节数组不能直接赋值给MSComm控件的output属性,这跟VB有中很大的不同(VB中可以直接赋值),本人通过摸索总结出两种实现Delphi二进制通信的方法,即动态数组法和...
VB基础类
7,763
社区成员
197,605
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章