![](/img/trans.png)
[英]SqlParameter DbType.Date -> SqlDbType.DateTime Conversion
[英]How to convert a string to DbType.Date in C#?
我想将文本框输入分配给date类型的oracle db参数。 那么如何在不使用数据库中的to_date()
函数的情况下将字符串从DbType.Date
转换为DbType.Date
? 我正在使用System.Data.OracleClient
命名空间。 这是我的代码
cmd.Parameters.Add("IN_SERIALNO", DbType.Date).Value = ?;
你可以试试这个
DateTime dateValue = DateTime.Parse(date.Text);
OracleParameter DateParameter = new OracleParameter();
DateParameter.OracleDbType = OracleDbType.Date;
DateParameter.Value = dateValue;
也许你可以使用
cmd.Parameters.Add("IN_SERIALNO", OracleType.DateTime)
更新我已经测试过了
cmd.Parameters.Add("IN_SERIALNO", OracleType.DateTime).value = textBox1.Text;
我想指出的是,我需要使用> =或添加时间来完成这项工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.