1. 程式人生 > >SQL語句中單雙引號的理解

SQL語句中單雙引號的理解

 EG:

    StrSql="select * from usersheet where loginname=' "+Login1.UserName+" ' and userpass=' "+Login1.PassWord+" '  "

  解析:

   loginname 指的就是一個變數名<與資料庫裡的欄位匹配>

  而' "+Login1.UserName+" ' 就是你輸入的值,

  假如只有單引號,系統會認為變數就是Login1.UserName

  而這個值是固定的,然而我們需要的是一個變數,所以就得再加一個雙引號,

  至於 + 就是連線字串的意思。