| 发表于:2007-05-15 17:18:065楼 得分:0 |
一、双引号的用法 在vb中有以下规定,两个双引号才能显示出一个双引号,譬如: dim a as string a= "m " ' a为m 不过like语句中的%还是不是很了解,还请知道的高手补上,我刚接触编程一两个星期,有什么地方说的不好请大家指正啊 a= " " "m " " " ' a为 "m " 'a= " "m " " 是错误的 a= " 'm ' " ' a为 'm ' 二、双引号与连接符号的用法 & 一般是用来连接两个字符串,譬如: dim a as string a= "m " "! " ' a 为m a= " " " " & "m " & " " " " ' a 为 "m " ,等同于 a= " " "m " " " 分析一下,第一部分四个引号,等同与一对双引号里边放了一个待显示的双引号(vb两个双引号等同于一个双引号),等同于 " " ",&起连接作用,第二部分为 "m ",第三部分又是等同的一个单引号,为 " " ",三部分连接起来就 "m "。 a= " ' " & "m " & " ' " ' a 为 'm ' 分析可以同上。 再举个例子: private sub form_load() dim a as string dim b as string a= "4正确 " b= "2+2= " & a 'b显示为 2+2=4正确 b= "2+2= " & a & " " '同上 end sub 必须注意一点,&是连接符号,你可以根据&看左右两部分是否是两个字符串,配对后,就不会出现错误。 三、单引号的用法 其实单引号是sql中经常用到的,由于vb中经常要用到sql,所以看起来容易混淆。 在连接数据库时,经常用到的一句如下: rs.open "select * from student where name= ' " & text1.text & " ' ",conn,1,3 在sql中,赋值一般用单引号,而vb中是双引号。在上句咱们也可以看成三部分,第一部分 "select * from student where name= ' ",第二部分text1.text,,第三部分 " ' ",三个字符串用&连接起来,特别注意第三部分必须加上。通过&分割来看,就比较容易了。 | | |
|