永发信息网

VB中"+"与"&"分别是什么意思?

答案:4  悬赏:30  手机版
解决时间 2021-02-24 22:45
  • 提问者网友:且恨且铭记
  • 2021-02-23 21:56
本人做了一道VB程序题:其中有一句是这样的:
cnn.execute("insert into tb_medicine values("&text1(0)&",'"&text1(1)&"','"+text1(3)+"','"+text1(4)+"'……
后面基本都是这些句子,格式一样!!有谁能告诉我是什么意思吗?谢谢了!!
最佳答案
  • 五星知识达人网友:长青诗
  • 2021-02-23 22:40
这个让是数据库对象cnn执行sql命令 sql命令是 insert into tb_medicine values("&text1(0)&",'"&text1(1)&"','"+text1(3)+"','"+text1(4)+"'……

inset into 数据库表面 列名 values(对应值)
text1()是一个控件数组
& 是宏替换字符
因为execute()方法里的命令是要用"括起来的 为了使整个命令连续 所以需要& 来连接
全部回答
  • 1楼网友:胯下狙击手
  • 2021-02-24 00:52
把类型符放在变量的尾部,来说明变量的不同类型,类型说明如下: % 表示整型 & 表示长整型 ! 表示单精度型 # 表示双精度型 @ 表示通用型 $ 表示字符型
  • 2楼网友:蓝房子
  • 2021-02-24 00:29
"+" 和 "&" 都是字串连接符号。不同在"+"号只能用在"字串和字串"的连接而 "&" 则可用在"各种类型资料"的串接。 例如: X ="VB" + 5.0 (错误,"+"号只能用在串接字串和字串。 X ="VB" & 5.0 (正确,"&"号可串接字串舆数值。
  • 3楼网友:春色三分
  • 2021-02-23 23:44
+和&在这里都是连接字符串 不过+号在两边都是实数变量时候是做算术运算,当有一个是字符串时做字符串连接运算 &即使两边都是实数变量,都做字符串连接运算
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯