string sql = "INSERT INTO (userName) VALUE (" + txtName.Text + ")";

解决方案 »

  1.   

    string sql = "INSERT INTO (userName) VALUE ('" + txtName.Text + "')";
      

  2.   

    语法是:insert into 表名 (列名) values (值)
    按照你的意思,应该是
    string sql = "INSERT INTO  表名 (userName) VALUES (" + txtName.Text + ")";
      

  3.   

    不好意思,少了单引号,应该是
    string sql = "INSERT INTO 表名 (userName) VALUES ('" + txtName.Text + "')";
      

  4.   

    To:  yuna111 (于哪小姐)  
    你对插入很感兴趣哦,几个问题都是!哈哈
      

  5.   

    TO: dragon188(兰若寺) ,无聊
      

  6.   

    楼主看来是新手啊,对于不成功的SQL,你可以Console.Write出来看看,就比如你写的
    来个Console.Write(SQL);
    出来的结果就是 INSERT INTO (userName) VALUE (abc) 放到查询分析器里,看看能成功吗!
      

  7.   

    string sql = "INSERT INTO 表名 (userName) VALUE ('" + txtName.Text + "')";
    你差少表名和' '