vb 变量声明与赋值 vb的变量 声明了以后 如 dim str as string在赋值str="123456" 或者set str="123456" 这两种赋值方式有什么区别吗?是不是用set了 就可以不声明了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 set str="123456" 是不行的, 只有对象类型的才能用SET来赋值 你想说的是 Let str="123456" 吧?这个 Let 可以省。如果对上面的变量用 Set,编译时会报错“要求对象”。也就是说,只有对象变量才可以用 Set。例如常见的Set rs = New ADODB.RecordsetSet rs = Nothing等等。题外话,变量名最好不要用 VB 保留字,例如 Str 是 VB 内部函数名。 那是不是对象类型的都必须用set来赋值啊? 任何的英文字母都可以用来当 变量名称 但是.......请不要试着与VB打架 VB保留的定义函数名称是不能乱用的. 并口或串口打印问题 如何让VB比较字符串时,不区分大小写呀?即让"Bde"="bdE"为真?谢谢先. vb中如何换行 在VB中怎么改变TREE的节点被选中时的默认的背景颜色。 学习api? 简单的问题(关于MDI子窗体菜单) 一个datagrid控件,在form刚运行的时候,还没有得到记录集,如何设置它的外观? 一个记录对应多条记录请问怎样做报表 问一个简单的问题,关于fso的 上论坛的速度慢到了极点! SQL查询语句怎能样定,在线等待! 很古老的问题,但是没找到答案的。。ADO连接的问题
你想说的是 Let str="123456" 吧?这个 Let 可以省。
如果对上面的变量用 Set,编译时会报错“要求对象”。也就是说,只有对象变量才可以用 Set。例如常见的Set rs = New ADODB.RecordsetSet rs = Nothing等等。题外话,变量名最好不要用 VB 保留字,例如 Str 是 VB 内部函数名。