用My97DatePicker控件显示时间,插入数据库提示失败。如果数据库字段类型设成“字符”型可以成功插入,但如果是date型就失败了,数据库是oracle,My97DatePicker控件中显示的格式也做也成数据库一样的了,还是不行。例如 <asp:TextBox ID="txtclgmrq" runat="server" onClick="WdatePicker({dateFmt:'yyyy/MM/dd HH:mm:ss'})" Width="80%"></asp:TextBox>。请高手指教。

解决方案 »

  1.   

    格式问题吧,看看txtclgmrq.Text获取到的值是否可以转成DataTime
      

  2.   

    请教一下楼上,怎样可以将txtclgmrq.Text获取到的值转成DataTime?谢
      

  3.   

    我是数据库的日期字段是datatime类型 - -
      

  4.   

    MSSQL反正时间和字符串操作一样。oracle就不知道了Convert.ToDateTime(txtclgmrq.Text)
      

  5.   

    你如果要格式转换
    Convert.ToDateTime(txtclgmrq.Text.ToString("yyyy-mm-dd hh;mm:ss"))
      

  6.   

    oracle 好像是在Sql中用to_date转换吧,先在查询器中试试
      

  7.   

    用to_date解决,to_date('" + txtclgmrq.Text+ "','yyyy-mm-dd'),谢谢各位!