“AVAILABLEDATE”是 DATE 类型的列。
我可以通过 Toad 查询表格并获得结果。但是,在 (Winforms/C#/dotConnect) 代码中,它不起作用。
ocmd.Parameters.Add("AVAIL_DATE", getDateToQuery());
我很确定问题是我传递日期的方式:
private DateTime getDateToQuery() {
DateTime candidateVal = dateTimePickerScheduleDate.Value;
if (candidateVal.Equals(null)) {
candidateVal = DateTime.Now;
}
return candidateVal;
}
...但我不知道如何强制日期值采用 Oracle 将识别的格式。