C# 如何将所选日期从AJAX日历控件传递到存储过程中

C# 如何将所选日期从AJAX日历控件传递到存储过程中,c#,asp.net,ajax,oracle,stored-procedures,C#,Asp.net,Ajax,Oracle,Stored Procedures,我已经在Oracle11g中编写了一个insert存储过程。我能够传递除日期值以外的所有值,日期值是从asp.net页面中的Ajax日历控件获取的 我有一个带有此控件的文本框,当用户从日历控件中选择日期时,它将显示在该文本框中。如何将textbox值传递到存储过程中 用C#为asp.net应用程序编写 我试过的一些方法 command.Parameters.Add(new OracleParameter("p_WARRANTYENDDATE", OracleDbType.Date)); comm

我已经在Oracle11g中编写了一个insert存储过程。我能够传递除日期值以外的所有值,日期值是从asp.net页面中的Ajax日历控件获取的

我有一个带有此控件的文本框,当用户从日历控件中选择日期时,它将显示在该文本框中。如何将textbox值传递到存储过程中

用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;

那么,你面临的问题是什么,你是否有任何错误?如果是,请发布异常消息..@SunilGudivada获取未终止字符串常量错误