本帖最后由 fbi9999 于 2010-11-24 11:49:42 编辑

解决方案 »

  1.   

    '内是字符型数据,#内是日期型数据
    CTOD函数可以把字符转换成日期
      

  2.   

    tryinsert into plan (road_no,modified_date) values(" & Trim(road_num) & ",to_date('2003-06-18 10:10:10', 'YYYY-MM-DD HH24:MI:SS'))
      

  3.   

    insert into plan (road_no,modified_date) values(" & VAL(Trim(road_num)) & ",to_date('2003-06-18 10:10:10', 'YYYY-MM-DD HH24:MI:SS'))
    road_num是字符型的,需要val转换成数值型
      

  4.   

    可以了,谢谢楼上两位,还想再问一下,取当前电脑时间用now吗?如下出错,应该怎样表示?insert into plan (road_no,modified_date) values(" & VAL(Trim(road_num)) & ",to_date(now, 'YYYY-MM-DD HH24:MI:SS'))
      

  5.   

    insert into plan (road_no,modified_date) values(" & VAL(Trim(road_num)) & ",now)
      

  6.   


    试过不行.
    错误提示:
    ora-00984:列在此处不允许
      

  7.   

    可能now的格式跟数据库要求的格式不一致
    需要在控制面版的区域里修改成一样的
      

  8.   

    tryinsert into plan (road_no,modified_date) values(" & VAL(Trim(road_num)) & ",sysdate)
      

  9.   

    insert into plan (road_no,modified_date) values(" & VAL(Trim(road_num)) & ",to_date(sysdate, 'YYYY-MM-DD HH24:MI:SS'))