string sql = "insert into [detail]([StartTime]) values('" + TextBox1.Text + "') where [Name]='"+DropDownList1 .SelectedValue +"'";提示SQL 语句的结束位置缺少分号,错误在哪?请帮助

解决方案 »

  1.   

    insert values 不能加WHERE 
      

  2.   

    string sql = "insert into [detail]([StartTime]) values('" + TextBox1.Text + "') where [Name]='"+DropDownList1.SelectedValue+"'";
    没看出问题来
      

  3.   

    对啊,没啥问题,不能加WHERE的吗?
      

  4.   

    字符串没问题,insert 语句的用法有问题
      

  5.   

    求证:insert values 真不能加WHERE吗?
      

  6.   

    我现在改为了UPDATE,但是不能加WHERE,这个有疑问了
      

  7.   

    update可以加- -,估计是你的语法问题
      

  8.   

    string sql = "update 表名 set 字段名='" + TextBox1.Text + "') where [Name]='"+DropDownList1 .SelectedValue +"'";
      

  9.   

    Insert Into是可以加WHERE条件的 但是不是你这么写的。。
    例如: INSERT INTO TASKHISTORY SELECT * FROM TASKH A --将A表中的数据添加到历史表中
      

  10.   

    补充:你这里明显是 Update操作 而不是 Insert 操作 只是根据你的SQL语句理解