string sSQL="INSERT INTO Tasks(Date,Time,Task)"; 
sSQL+=" VAlUES('"+taskDate+"','"+taskTime+"','"+task+"')";

解决方案 »

  1.   

    #DateTime#这样的写法是在VBScript里的!
      

  2.   

    数据库中Date和Time字段是DateTime型的话,可以试试如下:
    object otaskDate,otaskTime;
    try{otaskDate=(object)System.DateTime.Parse(this.txtDate.Text.Trim();}
    catch{otaskDate=null;}
    try{otaskTime=(object)System.DateTime.Parse(this.txtTime.Text.Trim();}
    catch{otaskTime=null;}
    string sql="insert into Tasks(Date,Time,Task) values('"+otaskDate"','"+otaskTime+"','"+task+"')";//可以先试试不要单引号的情况
    //ignore others
      

  3.   

    还有一个问题忘了说,就是Date和Time是dateTimePicker,他们的转换跟一般的textBox是不是不一样啊
      

  4.   

    在access中更新,
    updateSQL="UPDATE RYnet_DownLoad SET LastHitTime = '"+System.DateTime.Now+"' ,DayHits=DayHits+"+newhit+",WeekHits=WeekHits+"+newhit+",MonthHits=MonthHits+"+newhit+",AllHits=AllHits+"+newhit+" WHERE SoftID="+softid;