【发布时间】:2012-05-04 08:37:52
【问题描述】:
“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 可以识别的格式。
【问题讨论】:
-
您在命令中添加的选择语句是什么? .NET 和 Toad 的参数标记不同。
-
你得到什么错误信息?
-
没有错误消息,只是没有返回任何值;现已修复 - 见下文。
标签: c# winforms oracle datetime dotconnect