SQL:
select *
from tvideoconference
where del = 'false'
and iduserpatient = 0 and startdate >= N'18.02.2013 20:37:07'
order by startdate
エラー:
nvarchar データ型を datetime データ型に変換すると、範囲外の値になりました。
de-DE
セッションカルチャで以下のメソッドを使用しようとしたときに、このエラーが発生しました。さらに、pl-PL
文化en-US
では、この方法は完璧に機能します。
public static DataSet getSpecialistConfs(int iduserspecialist)
{
DateTime? today = DateTime.Now;
today = today.Value.AddHours(-today.Value.Hour).AddMinutes(-(today.Value.Minute + 1));
string sql = "select * from tvideoconference where del='false' and startdate >=N'" + today.Value + "' and iduserspecialist=" + iduserspecialist;
sql += " order by startdate ";
return Tools.SQLTools.getDataSet(sql);
}
どうすれば解決できますか?同じ効果で、多くのソリューション(部分文字列、日付形式)を試しました..