如何将选定的日期从AJAX日历控件传递到存储过程
本文关键字:控件 日历 存储过程 AJAX 日期 | 更新日期: 2023-09-27 18:07:23
我在oracle 11g中编写了一个插入存储过程。我能够传递所有的值,除了日期值,我从一个Ajax日历控件在asp.net页
我有这个控件的文本框,当用户从日历控件中选择日期时,它将显示在该文本框中。如何将文本框值传递到存储过程中?
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;