1. 程式人生 > >txtSQL = "select * from user_Info where user_ID = '" & UserName & "'"

txtSQL = "select * from user_Info where user_ID = '" & UserName & "'"

    自從學資料庫到現在已經有一段時間了,在此時間段內一直碰到一個問題,如下:

txtSQL = "select * from user_Info where user_ID = ' " & Username &  " ' "在此句中有雙引號和單引號,這時我們就會注意到單引號在這裡的作用了,我查閱資料說,單引號是註釋的用,但是隨著深入的查閱並且同時瞭解到雙引號和單引號分別作為VB和SQL中的一個字串的開始結束的符號。現在將它分為三部分來看:
       “ select * from user_Info where user_ID = ' ”  在此部分中雙引號是用來括select * from user_Info where user_ID = '

       &  UserName &        在此部分中兩個&是用來連線前後兩部分內容的

       " ' "                           最後一組雙引號是用來括最後的一個單引號的