学生总结(二)——学生中单引号到底是干嘛的

学生总结(二)——学生中单引号到底是干嘛的

大家看到这个题目,可能觉得我在卖关子,非也,下来就看看这个总结吧!最近敲代码遇到了瓶颈,问了很多人关于

学生中单引号的作用,最终在连康同学的解答下,让我对此理解步入了巅峰!

代码部分:

txtSQL = "select * from student_Info where class_NO = '" & comboClassno.Text &"'"
Set mrc = ExecuteSQL(txtSQL, MsgText)
      While (mrc.EOF = False) 
          comboSID.AddItem mrc!student_ID

         mrc.MoveNext

Wend

mrc.Close

想必大家都对上边的两个单引号感到很好奇吧!首先单引号是sql中的符号,而双引号是vb中的表示符!

   txtSQL = "select * from student_Info where class_NO ='" & comboClassno.Text &"'"

老师给的理解是"select * from student_Info where class_NO = '"  加上  comboClassno.Text 再加上"'"  。我懂得了这样写是为什么,就是连接符将这三句话连接到一块了,没毛病,但是这样说我还是不能理解其中的意思!

我按照我的方式写了出来,理解了其中的代码!这个只能是帮助大家理解代码的含义,让你明白为啥要这样写!


我的想法就是红色的双引号相对,里边所有的内容为字符,两个绿色的双引号相对,两个蓝色的单引号为一对。

1、打开你的sql 然后依次点击一下的红色按钮。



 

2、右键单击student_Info选择编辑前200行,进入一个界面,单击新建查询,然后将这句代码复制进去,如图






3、前边的语句sql不能识别,有语法错误,所以删掉,单击查询按钮,出现下图所示!


 



4、将其中的" & comboClassno.Text & "删除掉,换成你要的班号比如2,如图!




此时就出现了你要的结果,班号为2的学生的学号有456和678,所以我们明白单引号与双引号真的很有必要!

 


  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 44
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 44
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值