學生總結(二)——學生中單引號到底是幹嘛的,總結學生引號幹嘛
學生總結(二)——學生中單引號到底是幹嘛的
大家看到這個題目,可能覺得我在賣關子,非也,下來就看看這個總結吧!最近敲代碼遇到了瓶頸,問了很多人關於
學生中單引號的作用,最終在連康同學的解答下,讓我對此理解步入了巔峰!
代碼部分:
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.MoveNextWendmrc.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
查看評論