vb中”and“与“&”的区别

今天敲机房收费系统充值窗口时,需要在text文本中,既显示自己输入的字,又要显示从数据库中提取的数据,那么就涉及到一个问题,中间的连接字符用什么。刚开始我用AND进行连接。

Text3.Text = "充值卡号:" And mrcc.Fields(0)

结果显示错误’13‘;类型不匹配。

vb中”and“与“&”的区别_第1张图片

之后我在网上知道了正确的是用&进行连接

Text3.Text = "充值卡号:" & mrcc.Fields(0)

详解

&是用来连接字符串的,例如

a = "abc"

b = "def"

a&b=”abcbef“

而and在vb中是一个运算符,作用就是比较and两边的表达式,是逻辑关系

a = true

b = false

 a and b结果就是false

 

你可能感兴趣的:(vb)