作业帮 > 语文 > 作业

vb双引号的问题strSQL = "select * from 表1 where 编号=" & Val(Text5.Te

来源:学生作业帮 编辑:作业帮 分类:语文作业 时间:2024/05/16 20:08:20
vb双引号的问题
strSQL = "select * from 表1 where 编号=" & Val(Text5.Text) & ""和
rs.filter="uname=' " & TXTCONDITION.text & " ' "
这里第一句为什么给Val(Text5.Text)加引号?而第二句为什么是' " & TXTCONDITION.text & " ' 这样的格式?
你断句断的不对!
vb中字符串拼接用的是 “串A & 串B & 串C” 的格式,你按&断开来看就清晰了!
----------
1) "select * from 表1 where 编号=" & Val(Text5.Text) & ""
^-----------串A ^--------串B ^---串C
展开后结果可能是:select * from 表1 where 编号=1
2) "uname=' " & TXTCONDITION.text & " ' "
^----串A ^-----串B ^---串C
展开后结果:uname='abcd'