qxname=klk;qxpsd=jj;
qxpow=kk;insert into userlist values ('"+qxname+"','"+qxpsd+"','"+qxpow+"')
上述语句中的 +号 单引号 双引号 是什么意思啊??

解决方案 »

  1.   

    进行字符串(""里面的东东都算字符串内容)拼接的时候,如果拼接的是字符串变量,前后要加单引号所以可以写这样的语句
    string str = "select * from where name='aaa'";如果你想让用户在一个文本框里输入这个name,就要这样写了
    string str = "select * from where name='" + TextBox1.Text + "'";请LZ仔细理解
      

  2.   

    单引号是sql里的字符串的分隔符,双引号是你的当前语言中字符串的分隔符。
    最终都是为了构造一个完整/准确的sql语句。
    你可以跟踪一下,看看该语句是什么,然后可以拷贝到查询分析器中去执行看看。
      

  3.   

    双引号是字符串中的内容, 单引号是字符串的分隔符,单引号也可以做SQL字符串中的转义符