vb双引号的问题strSQL = "select * from 表1 where 编号=" & Val(Text5.Text) & ""和rs.filter="uname=' " & TXTCONDITION.text & " ' "这里第一句为什么给Val(Text5.Text)加引号?而第二句为什么是' " & TXTCONDITION.text & " ' 这样
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 06:30:32
vb双引号的问题strSQL = "select * from 表1 where 编号=" & Val(Text5.Text) & ""和rs.filter="uname=' " & TXTCONDITION.text & " ' "这里第一句为什么给Val(Text5.Text)加引号?而第二句为什么是' " & TXTCONDITION.text & " ' 这样
vb双引号的问题
strSQL = "select * from 表1 where 编号=" & Val(Text5.Text) & ""和
rs.filter="uname=' " & TXTCONDITION.text & " ' "
这里第一句为什么给Val(Text5.Text)加引号?而第二句为什么是' " & TXTCONDITION.text & " ' 这样的格式?
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'