簡體   English   中英

如何將所選日期從AJAX日歷控件傳遞到存儲過程

[英]How to pass selected date from AJAX calendar Control into stored procedure

我在oracle 11g中編寫了一個插入存儲過程。 我可以傳遞除從asp.net頁中的Ajax日歷控件獲取的日期值以外的所有值

我的文本框帶有此控件,當用戶從日歷控件中選擇日期時,它將顯示在該文本框中。 如何將文本框值傳遞到存儲過程?

用C#編寫的ASP.NET應用程序

我嘗試過的一些方法

command.Parameters.Add(new OracleParameter("p_WARRANTYENDDATE", OracleDbType.Date));
command.Parameters["p_WARRANTYENDDATE"].Value = Convert.ToDateTime(AMCStartDateTextBox.Text).ToShortDateString();

甚至試圖將其作為字符串傳遞

 string AD = Convert.ToDateTime(AMCStartDateTextBox.Text).ToShortDateString();
 command.Parameters.Add(new OracleParameter("p_AMCSTARTDATE", OracleDbType.Varchar2));
 command.Parameters["p_AMCSTARTDATE"].Value = AD;

獲取未終止的字符串常量錯誤

我嘗試了下面的代碼,它可以正常工作!

string AMCStartDate = Convert.ToDateTime(AMCStartDateTextBox.Text).ToShortDateString();
command.Parameters.Add(new OracleParameter("p_AMCSTARTDATE", OracleDbType.Date));
command.Parameters["p_AMCSTARTDATE"].Value = AMCStartDate;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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