簡體   English   中英

如何在C#中將字符串轉換為DbType.Date?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM