scom=new SqlCommand("insert into RS_JBXX (CSRQ)values(@csrq)",scon);
SqlParameter pcsrq=new SqlParameter ("@csrq",SqlDbType.DateTime,8);
pcsrq.Value =Convert.ToDateTime(cstime);
scom.Parameters .Add (pcsrq);

解决方案 »

  1.   

    commandString = "insert into tblVanVisits (VanLocationId, Date) values (" & subId & ", '2-02-2003')"这样就可以拉
      

  2.   

    Date是保留字,改变成tDate什么的的就可以了
    或者前面把表名加上去:
    tblVanVisits.Date
      

  3.   

    SqlConnection conn1=new SqlConnection("server=192.168.50.10;uid=rsgl;pwd=tangjun;database=tc");
    SqlCommand cmd1=new SqlCommand("insert into test(time)values('01-01-2002')",conn1);
    conn1.Open();
    cmd1.ExecuteNonQuery();
    conn1.Close();
    这是在我的机器上调试成功的代码