tony_sun76421 发表于 2014-7-30 09:16:35

vb中引号和双引号的使用

Adodc1.RecordSource = "select * from tb_user where   操作员='" + StatusBar1.Panels(4).text + "'"    就是access2003数据库,从表tb_user中选取操作员=状态栏中的文本,请问其中'" + StatusBar1.Panels(4).text + "'"的引号和加号是怎么回事,如何做是单引号和一个双引号,还是3个单引号,使用说明如何,先向高手谢过了

叶落无痕 发表于 2014-7-30 09:16:44

1、加号,连接,相当于&,将字符串连接起来:
Adodc1.RecordSource = "select * from tb_user where   操作员='" & StatusBar1.Panels(4).text & "'"
2、单引号:
access数据库中,若字段类型为字符串,用单引号:
Adodc1.RecordSource = "select * from tb_user where   操作员='张三'"
若字段类型为日期,用#:
Adodc1.RecordSource = "select * from tb_user where   日期>=#2011-1-1#"
若字段类型为数值,啥也不用:
Adodc1.RecordSource = "select * from tb_user where登录次数>100"
3、双引号,表示那是一段字符串:
c="aaa" & b & "aaa" ,表示将变量b的前后加个字符aaa后赋值给变量c
页: [1]
查看完整版本: vb中引号和双引号的使用