书上是这么写的
insert into User Values("+"'"+userName+"',"+"'"+passWord+"')拆出来里面也就是 (变量1,变量2)
但是为什么每个变量前面还要个“+”,
不能直接写成这样吗
insert into User Values('"+变量1+"','"+变量2+"')

解决方案 »

  1.   

    那个,号 要加进去就是
    insert into User Values('a','b');
    是这样
    而你那么些就成了这样
    insert into User Values('a''b');
      

  2.   

    insert into User (字段1,字段2) Values('"+变量1+"','"+变量2+"')怎么现在的书那么乱阿
      

  3.   

    只要组成的insert语句正确就可以了写法无所谓。楼主是不是看的存储过程的写法?如果是写存储过程的话,可能需要'''来代表'
      

  4.   

    insert into User(字段A,字段B) values('"+变量1+"','"+变量2+"')
    这样就可以了啊!
      

  5.   

    string sql = string.Format("insert into User values("'{0}','{1}'"), userName, passWord)
    这样就清楚了,呵呵。
      

  6.   

    不好意思,上面写错了,更正如下: 
    string sql = string.Format("insert into User values('{0}','{1}')", userName, passWord)
      

  7.   

    就是个拼串儿
    楼上那个format一下就很好理解么
      

  8.   

    string sql = string.Format("insert into User values('{0}','{1}')", userName, passWord)