VB出学者问
SQLstmt = "Update Data Set 人员个数=" + Text1(0).Text + ",工资=" + Text1(1).Text + ",通讯费=" + Text1(2).Text + _",差旅费=" + Text1(3).Text + ",汽车费=" + Text1(4).Text + ",房租=" + Text1(5).Text + _",利息支出=" + Text1(6).Text + ",招待费=" + Text1(7).Text + ",不可遇见费用=" + Text1(8).Text + _",折旧费用=" + Text1(9).Text + ",待摊费用=" + Text1(10).Text + ",固定费用小计=" + Text1(11).Text + _",交通费=" + Text1(12).Text + ",项目奖励=" + Text1(13).Text + ",住宿费=" + Text1(14).Text + _",变动通讯费=" + Text1(15).Text + ",变动招待费=" + Text1(16).Text + ",市场开拓费=" + Text1(17).Text + _",调剂费用=" + Text1(18).Text + ",税金=" + Text1(19).Text + ",成本费用小计=" + Text1(20).Text + _",项目出差补助=" + Text1(21).Text + ",上交集团费用=" + Text1(22).Text + ",变动小计=" + Text1(23).Text + _",利润=" + Text1(24).Text + ",利润率=" + Text1(25).Text + ",总收入=" + Text1(26).Text这段代码中的 + 号 是做什么用的呀
参考答案:1、"&"替换"+"
在很多人的编程语言中,用“+”来连接字符串,这样容易导致歧义。良好的习惯是用“&”来连接字符串.
不正确:
Dim sMessage As String
sMessage = "1" + "2"
正确:
Dim sMessage As String
sMessage = "1" & "2"
注意:"&"的后面有个空格
"+"也可以连接,但有时候会出错