insert into table (stitle,dstart,nstate) value(你前面字段对应的值),比如insert into table (stitle,dstart,nstate) value('ss','dsd','dsds')

解决方案 »

  1.   

    上面的答案是 正解,但是不可以带有'.否则就会出错,你可以用
    insert into table (stitle,dstart,nstate) value(@ss,@dsd,@dsds)
    来解决
      

  2.   

    还是出错
    必须声明变量 '@sTitle'。 
    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Data.SqlClient.SqlException: 必须声明变量 '@sTitle'。源错误: 
    行 157:            mycommand = New SqlCommand("insert into ktask (cAccountid,cTitle,cContent,dStart,dFinish,nState) values(@ID,@sTitle,@sContent,@dStart,@dFinish,@nState)", myconnection)
    行 158:            myconnection.Open()
    行 159:            mycommand.ExecuteNonQuery()
    行 160:            myconnection.Close()