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

xiaoxiao2021-02-28  119

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

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

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

代码部分:

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,所以我们明白单引号与双引号真的很有必要!

 

转载请注明原文地址: https://www.6miu.com/read-34225.html

最新回复(0)