'"+textbox1.text+"'谁能详细说明一下这个表达式的意思?
特别是单引号中间的双引号,还有两个"+"号是什么意思?

解决方案 »

  1.   

    連接string用的,你是不是截取了一部份,沒寫全
      

  2.   

    SQL语句要变量时也就这么写的:
    select a from b where c='"+ textbox1.text +"';
      

  3.   

    正如楼上所说:
    SqlDbCommand1.CommandText="select a from b where c='"+ textbox1.text +"'";
    在SQL语句里用单引号引起的部分表示字符串,所以我觉得可能类似我上面写的语句。
      

  4.   

    SqlDbCommand1.CommandText="select a from b where c='"+ textbox1.text +"'";
    '"+textbox1.text+"'谁能详细说明一下这个表达式的意思?
    特别是单引号中间的双引号,还有两个"+"号是什么意思?
      

  5.   

    我知道的有下面几中情况,一:在双引号中包括单引号,用在当textBox.Text为字符文本时,二:在双引号中没有括单引号,用在textBox.Text为数值类型,三:在在双引号中括#号,用在时间类型,不知你是不是看懂了
      

  6.   

    例如:textbox1中的字符串是:FUCKingCSDN  这句的意思就是:
    SqlDbCommand1.CommandText="select a from b where c='FUCKingCSDN'";其实"select a from b where c='"是一个字符串,"'"是另一个字符串,加号是连接这三个字符串的操作符。
      

  7.   

    同意楼上,楼主你截取错了。
    "select a from b where c='"
    +textbox1.text 
    +"'"
    这样看明白了没有?三个字符串相加。
      

  8.   

    SqlDbCommand1.CommandText="select a from b where c='"+ textbox1.text +"'";试理解如下:
    将 "select a from b where c='"+ textbox1.text +"'" 字符串赋值给SqlDbCommand1.CommandText字符串分三部分:
    1. "select a from b where c='"
    2. textbox1.text
    3. "'"然后用 + 把三部分连接起来see?