將datetimepicker中的數據導进oracle數據庫中date類型字段

將datetimepicker中的數據導入oracle數據庫中date類型字段string sql string.Format(insert into table

將datetimepicker中的數據導入oracle數據庫中date類型字段

            string sql = string.Format("insert into table values('{0}','{1}','{2}','{3}','{4}')",textBox1.Text.Trim(),textBox2.Text.Trim(),textBox3.Text.Trim(),dateTimePicker1.Value.ToString(),textbox3.Text.Trim()));

但是總會有“未處理FormatException”提示
在網上找了好些方法試了都沒用
[解决办法]
你直接用dateTimePicker1.Value不行吗
[解决办法]
使用参数化查询或使用Oracle函数TO_DATE()格式化字符串:
string sql = string.Format("insert into table values('{0}','{1}','{2}',to_date('{3}','yyyy-MM-dd hh24:mi:ss'),'{4}')",textBox1.Text.Trim(),textBox2.Text.Trim(),textBox3.Text.Trim(),dateTimePicker1.Value.ToString("yyyy-MM-dd hh:mm:ss"),textbox3.Text.Trim()));

[解决办法]
oracle 的 to_date('"+dateTimePicker1.Value.ToString("yyyy-MM-dd hh:mm:ss")+"','yyyy-mm-dd hh24:mi:ss')