我想知道,什么时候用'"+变量名+"',什么时候可以不用!
示例:
string userName=this.txtUserName.Text;
string sql="select * from [user] where userName="这语句该怎么写??
如果是整形呢,userID的话又怎么写呢?
请问,那么多的单引号,双引号和+号分别是什么意思?而且还必须在" "内吗?如上的在sql=" "的双引号里
'" + +"'有什么办法可以别这么麻烦吗?
示例:
string userName=this.txtUserName.Text;
string sql="select * from [user] where userName="这语句该怎么写??
如果是整形呢,userID的话又怎么写呢?
请问,那么多的单引号,双引号和+号分别是什么意思?而且还必须在" "内吗?如上的在sql=" "的双引号里
'" + +"'有什么办法可以别这么麻烦吗?
+是字符串间的连接。
string sql="select * from [user] where userName='"+userName+"'";
如果是int型的话,就不用加',如:
string sql="select * from [user] where userName="+userName;我看你还是学学基础吧。
Dim csSQL As StringBuilder
csSQL = new StringBuilder
csSQL.AppendFormat("SELECT * FROM {0} WHERE ","user" )
csSQL.AppendFormat("{0}= '{1}' " , "userName" , this.txtUserName.Text.Trim())Debug.printLine(csSQL.toString() )